ViewFlipper:
Simple ViewAnimator
that will animate between two or more views that have been added to it. Only one child is shown at a time. If requested, can automatically flip between each child at a regular interval.
即:可以把添加在ViewFlipper中的view实现动画效果,默认的效果是,添加在其中的view,按照添加的先后顺序,定时循环的轮流显示出来。
重要的属性设置:
android:flipInterval: 设置每个view显示的时间长短,单位毫秒。
示例:
viewflipper.xml
ViewFlipperTest.java
注意:在ViewFlipperTest.java中一定要加上,vf.startFlipping();否则,看不到效果。
当然,还可以给view的切换加上动画效果,如,vf.setInAnimation(AnimationUtils.loadAnimation(this,R.anim.xxxx)),
vf.setOutAnimation(AnimationUtils.loadAnimation(this,R.anim.xxxx)),具体的用法可以参照ApiDemo中的 view/Animation2.java。