RecyclerView是比ListView和GridView更爲強大的佈局視圖,能夠用於展示大量的數據。RecylerViewAnimators是一款RecylerView專用動畫組件。它能夠爲子元素和適配器添加幾十種動畫效果,如淡入/淡出、反轉、縮放等。本章將講解該組件的使用方式。ide
本節將講解RecylerView子元素動畫,其中包含動畫種類、如何使用動畫以及動畫設置。佈局
RecylerViewAnimators組件中RecylerView子元素的動畫種類包含在RecyclerViewAnimators.Animators命名空間中。該命名空間包含22個類。這22個類能夠劃分爲5種動畫,如表1-1所示。動畫
表1-1 RecyclerViewAnimators.Animators命名空間中的類spa
類名教程 |
功能ip |
BaseItemAnimatorci |
是RecyclerViewAnimators.Animators中全部類的基類table |
FadeInAnimatorList |
Fade動畫效果命名空間 |
FadeInDownAnimator |
|
FadeInLeftAnimator |
|
FadeInRightAnimator |
|
FadeInUpAnimator |
|
FlipInBottomXAnimator |
Flip動畫效果 |
FlipInLeftYAnimator |
|
FlipInRightYAnimator |
|
FlipInTopXAnimator |
|
LandingAnimator |
Landing動畫 |
ScaleInAnimator |
Scale動畫效果 |
ScaleInBottomAnimator |
|
ScaleInLeftAnimator |
|
ScaleInRightAnimator |
|
ScaleInTopAnimator |
|
SlideInDownAnimator |
Slide動畫效果 |
SlideInLeftAnimator |
|
SlideInRightAnimator |
|
SlideInUpAnimator |
|
OvershootInLeftAnimator |
|
OvershootInRightAnimator |