第6组UI组件:ViewAnimator及其子类
ViewAnimator是一个基类,它继承了FrameLayout,因此它表现出FrameLayout的特征,可以将多个View组件“叠”在一起。ViewAnimator额外增加的功能正如它的名字所暗示的,ViewAnimato可以在VIew切换时表现出动画效果。
ViewAnimator及其子类的继承关系如图所示。
ViewAnimator及其子类也是一组非常重要的UI组件,这种组件的主要功能是增加动画效果,从而使界面更加“炫”。使用ViewAnimator时可以指定如下所示的常见XML属性。
- android:animateFirstView:设置VIewAnimator显示第一个View组件时是否使用动画。
- android:inAnimation:设置ViewAnimator显示组件时使用的动画。
- android:outAnimation:设置ViewAnimator隐藏组件时使用的动画。