Xamarin Android组件篇教程RecylerView动画组件RecylerViewAnimators(1)
RecyclerView是比ListView和GridView更为强大的布局视图,可以用于展现大量的数据。RecylerViewAnimators是一款RecylerView专用动画组件。它可以为子元素和适配器添加几十种动画效果,如淡入/淡出、反转、缩放等。本章将讲解该组件的使用方式。
RecylerView子元素动画
本节将讲解RecylerView子元素动画,其中包含动画种类、如何使用动画以及动画设置。
动画种类
RecylerViewAnimators组件中RecylerView子元素的动画种类包含在RecyclerViewAnimators.Animators命名空间中。该命名空间包含22个类。这22个类可以划分为5种动画,如表1-1所示。
表1-1 RecyclerViewAnimators.Animators命名空间中的类
| 类名 |
功能 |
| BaseItemAnimator |
是RecyclerViewAnimators.Animators中所有类的基类 |
| FadeInAnimator |
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 |
来源:oschina
链接:https://my.oschina.net/u/1585857/blog/1812626