Empat Library Animasi Paling TOP Untuk Android
Bagus Aji Santoso 30 Oktober 2018
Animasi merupakan salah satu fitur aplikasi Andorid yang bisa memberikan pengalaman berbeda. Tanpa animasi apapun asal memliki fungsi yang berjalan dengan baik, aplikasi kita sudah cukup diterima pengguna. Meski begitu sentuhan manis berupa animasi yang menarik dapat memberikan kesan yang berbeda dibandingkan aplikasi lain di mata pengguna.
Ada banyak library Android yang bisa dipakai untuk menampilkan animasi di aplikasi Android, lima library paling top diantaranya adalah:
Lottie for Android
Lottie adalah library yang dikembangkan oleh AirBnb untuk mem-parsing animasi dari Adobe After Effect. Adobe After Effect dapat mengekspor animasi dalam bentuk JSON menggunakan Bodymovin, Lottie dipakai untuk membaca isi file JSON ini sehingga dapat me-render animasinya dengan baik di perangkat mobile.
Animasi After Effect seperti apa yang bisa dijalankan di perangkat mobile oleh Lottie?
Material Animations
Material Animations bisa dipakai untuk menampilkan animasi saat melakukan transisi antar activity. Jenis transisi bisa diatur lewat XML maupun langsung dari Java. Hanya saja, library ini sudah tidak di urus lagi oleh pembuatnya, meskipun fitur-fiturnya masih relevan dan masih bisa dipakai.
Android View Animations
Android View Animations menyediakan koleksi efek-efek animasi yang bisa dipanggil dari library ini. Jenis-jenis animasi yang tersedia diantaranya:
Attension
Flash
, Pulse
, RubberBand
, Shake
, Swing
, Wobble
, Bounce
, Tada
, StandUp
, Wave
Special
Hinge
, RollIn
, RollOut
,Landing
,TakingOff
,DropOut
Bounce
BounceIn
, BounceInDown
, BounceInLeft
, BounceInRight
, BounceInUp
Fade
FadeIn
, FadeInUp
, FadeInDown
, FadeInLeft
, FadeInRight FadeOut
, FadeOutDown
, FadeOutLeft
, FadeOutRight
, FadeOutUp
Flip
FlipInX
, FlipOutX
, FlipOutY
Rotate
RotateIn
, RotateInDownLeft
, RotateInDownRight
, RotateInUpLeft
, RotateInUpRight RotateOut
, RotateOutDownLeft
, RotateOutDownRight
, RotateOutUpLeft
, RotateOutUpRight
Slide
SlideInLeft
, SlideInRight
, SlideInUp
, SlideInDown SlideOutLeft
, SlideOutRight
, SlideOutUp
, SlideOutDown
Zoom
ZoomIn
, ZoomInDown
, ZoomInLeft
, ZoomInRight
, ZoomInUp ZoomOut
, ZoomOutDown
, ZoomOutLeft
, ZoomOutRight
, ZoomOutUp
RecyclerView Animators
RecyclerView Animators adalah library Android yang mempermudah pembuatan animasi di objek RecyclerView. Jenis-jenis animasi yang tersedia adalah:
Cool
LandingAnimator
Scale
ScaleInAnimator
, ScaleInTopAnimator
, ScaleInBottomAnimator
ScaleInLeftAnimator
, ScaleInRightAnimator
Fade
FadeInAnimator
, FadeInDownAnimator
, FadeInUpAnimator
FadeInLeftAnimator
, FadeInRightAnimator
Flip
FlipInTopXAnimator
, FlipInBottomXAnimator
FlipInLeftYAnimator
, FlipInRightYAnimator
Slide
SlideInLeftAnimator
, SlideInRightAnimator
, OvershootInLeftAnimator
, OvershootInRightAnimator
SlideInUpAnimator
, SlideInDownAnimator