본문 바로가기

Android

[Android] Circle Reveal Animation 간단히 사용해보기

Circle Reveal Animation

안드로이드 개발문서를 살펴보던 중 흥미로운 것을 발견했다.

https://developer.android.com/training/animation/reveal-or-hide-view?hl=ko#Reveal

 

애니메이션으로 뷰 표시 또는 숨기기  |  Android 개발자  |  Android Developers

앱 사용 시 오래된 정보가 삭제되는 동안 새 정보가 화면에 표시되어야 합니다. 표시 내용이 빠르게 전환되면 부자연스럽게 보이거나 사용자가 화면에서 새 콘텐츠를 쉽게 놓칠 수 있습니다. 애

developer.android.com

'회전 표시 애니메이션' 처음 번역된 이름을 봤을 땐 회전하면서 보여지는 애니메이션인 줄 알았다.

'Circle Reveal Animation' View가 원으로 Clipping되고, 원이 크기를 변경하는 Animation이다.

사용방법은 간단하다. 주의할 점은 View의 visibility를 GONE으로 주면 제대로 동작하지 않는다. VISIBLE과 INVISIBLE을 사용해야 한다

Animator animator = ViewAnimationUtils.createCircularReveal(targetView, pivotX, pivotY, fromRadius, toRadius);
animator.setDuration(1000);
animator.start();

https://github.com/bjj3036/CircleRevealAnimation

 

bjj3036/CircleRevealAnimation

Android CircleRevealAnimation. Contribute to bjj3036/CircleRevealAnimation development by creating an account on GitHub.

github.com