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
'Android' 카테고리의 다른 글
| [Android] OutlineProvider에 대해 (0) | 2020.06.19 |
|---|---|
| [Android] Button의 그림자를 없애고 싶을 때 (0) | 2020.06.09 |
| [Android] LG V50 앱 삭제 후 다시 빌드 시 오류 (0) | 2020.06.04 |
| [Android] Parent View가 clickable 일 때 SeekBar 버그(?) (0) | 2020.04.20 |
| [Android] animated-vector를 사용하고 싶을 때 (0) | 2020.04.07 |