반응형
슬라이딩 레이아웃
사용자의 터치를 이용해 드래그 앤 드롭을 통해 레이아웃이 변하게 하기 위해서 사용했던 링크이다.
설명과 함꼐 정리가 잘 되어 있으므로 필요한 사용자는 해당 링크를 통해 간단한 예제를 보고 적용 시키면 될 것 같다.
https://cishome.tistory.com/119
레이아웃 변화 시 애니메이션 효과 사용하기.
처음에는 위 링크를 통해 구현하고 했으나, 내가 원했던 것과 다르게 적용되어 사용방법을 바꾸었으며,
해당 클릭이나, 터치 이벤트를 이용해 레이아웃 크기를 변화 시키고, 이때 애니메이션 효과를 주는 방식을 활용하였다. 해당 링크는 애니메이션을 주는 여러가지 방법을 제시하고 있다.
1. 영어로 되어 있지만, 설명이 잘되어 있고 예제 코드도 잘 되어 있어 첨부한다.
https://proandroiddev.com/the-little-secret-of-android-animatelayoutchanges-e4caab2fddec
2. 다음은 stackoverflow에서는 사용자가 다양한 방법으로 제공있다.
이 중 간단하게 설명이 되어 있는 아래 방법을 사용하였다.
(속도 조절 등 좀 더, 디테일한 효과나, 방식을 원한다면, 링크에서는 다른 방법을 제시하고 있으므로, 참고해서 해결하면 될 것 같다.(Animation class를 사용해서 setDuration을 이용하면 변화 속도를 조절 할 수 있을 것으로 보인다.)
3. 레이아웃 이동 애니메이션 구현
간단한 레이아웃 이동 효과를 만들고자 할 때 참고하면 좋을 것 같아 링크를 첨부해둔다.
https://woochan-dev.tistory.com/45
반응형