1、main.xml
< ViewFlipper android:id="@+id/flipper"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:flipInterval="2000"
>
< TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:textSize="26sp"
android:text="aaaaaaaaa"/>
< TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:textSize="26sp"
android:text="bbbbbbbb"/>
< TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:textSize="26sp"
android:text="ccccccccc"/>
< TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:textSize="26sp"
android:text="dddddddddd"/>
< /ViewFlipper>
2、代码:
mFlipper = (ViewFlipper) findViewById(R.id.flipper);
//以下是各种动画设置
//向上消失
mFlipper.setInAnimation(AnimationUtils.loadAnimation(this,R.anim.push_up_in));
mFlipper.setOutAnimation(AnimationUtils.loadAnimation(this,R.anim.push_up_out));
//旋转消失
mFlipper.setInAnimation(AnimationUtils.loadAnimation(this,R.anim.hyperspace_in));
mFlipper.setOutAnimation(AnimationUtils.loadAnimation(this,R.anim.hyperspace_out));
mFlipper.startFlipping();//动画循环切换各个子控件
3、动画
push_up_in.xml
< set xmlns:android="http://schemas.android.com/apk/res/android">
< translate android:fromYDelta="100%p" android:toYDelta="0"