Android(Kotlin)

Android ObjectAnimator(Kotlin)

개복치 개발자 2020. 12. 15. 23:21

 안드로이드로 애니메이션 좌우로 움직이는 액션을 주는 방법입니다.

 

 구글 문서에도 나와있지만

 

 

애니메이션으로 뷰 이동  |  Android 개발자  |  Android Developers

화면에서 객체의 위치를 변경해야 하는 경우가 자주 있습니다. 이러한 경우는 백그라운드에서 수행되는 일부 처리 작업에 대한 사용자의 상호작용 때문에 발생하기도 합니다. 객체 위치를 업데

developer.android.com

 얘네들을 한번 해보겠습니다.

 

 이런 이미지를 가로 세로로 움직이는 방법입니다.

 

 

 가로 움직이기

 

 세로 움직이기는 

 

 위 코드의 translationX -> translationY 라고 변경해주시기만 하면 됩니다.

 

ObjectAnimator.ofFloat(imgButton, "translationX", 100f)

 

 그러면 좌우 함께 움직이기는?

 

 위와 같이 구현할 수 있습니다.

 

 추가적으로 둥글게 빙 도는 것은 arcTo를 이용할 수 있는데, 아래의 코드를 참고하시면 됩니다.

 

'Android(Kotlin)' 카테고리의 다른 글

Android Fragment Webview backbutton Event  (0) 2020.12.26
Android Kotlin WebView  (0) 2020.12.25
Android kotlin Fragment  (0) 2020.12.14
Kotlin 느낌표 물음표 비교  (0) 2020.12.14
Kotlin var vs val 차이 비교  (0) 2020.12.14