본문 바로가기

카테고리 없음

[안드로이드 링크 정리] 슬라이딩레이아웃, [2020_01_05 - 2020_01_12]

반응형

 

슬라이딩 레이아웃

 

사용자의 터치를 이용해 드래그 앤 드롭을 통해 레이아웃이 변하게 하기 위해서 사용했던 링크이다.

설명과 함꼐 정리가 잘 되어 있으므로 필요한 사용자는 해당 링크를 통해 간단한 예제를 보고 적용 시키면 될 것 같다.

 

https://cishome.tistory.com/119

 

[안드로이드] 슬라이딩 레이아웃 만들기

레이아웃을 만들다보면 슬라이딩 페이지가 필요할 때도 있는거 같아요. 이번엔 아래에서 위로 또는 위에서 아래로 슬라이딩 해서 화면 위에 다른 화면이 나타나도록 하는 방법입니다. 우선 해당 라이브러리를 가져..

cishome.tistory.com

 

레이아웃 변화 시 애니메이션 효과 사용하기.

처음에는 위 링크를 통해 구현하고 했으나, 내가 원했던 것과 다르게 적용되어 사용방법을 바꾸었으며,

해당 클릭이나, 터치 이벤트를 이용해 레이아웃 크기를 변화 시키고, 이때  애니메이션 효과를 주는 방식을 활용하였다. 해당 링크는 애니메이션을 주는 여러가지 방법을 제시하고 있다.

 

 

1. 영어로 되어 있지만, 설명이 잘되어 있고 예제 코드도 잘 되어 있어 첨부한다.

https://proandroiddev.com/the-little-secret-of-android-animatelayoutchanges-e4caab2fddec

 

The little secret of android:animateLayoutChanges

Every now and then, Android reveals some of its secrets to us and that is what makes Android development so fun. Recently, I have…

proandroiddev.com

2. 다음은 stackoverflow에서는 사용자가  다양한 방법으로 제공있다.

 

https://stackoverflow.com/questions/9695981/animation-in-changing-layoutparams-in-linearlayout/9704820

 

Animation in changing LayoutParams in LinearLayout

In my app there is a LinearLayout which has 0 Layout height. When I click the button this layout height should be LayoutParams.WRAP_CONTENT. This is the code I use in onclicklistner. LayoutParams...

stackoverflow.com

이 중 간단하게 설명이 되어 있는 아래 방법을 사용하였다.

(속도 조절 등 좀 더, 디테일한 효과나, 방식을 원한다면, 링크에서는 다른 방법을 제시하고 있으므로, 참고해서 해결하면 될 것 같다.(Animation class를 사용해서 setDuration을 이용하면 변화 속도를 조절 할 수 있을 것으로 보인다.) 

 

 

3. 레이아웃 이동 애니메이션 구현

간단한 레이아웃 이동 효과를 만들고자 할 때 참고하면 좋을 것 같아 링크를 첨부해둔다.

 

https://woochan-dev.tistory.com/45

불러오는 중입니다...

 

반응형