ViewFlipper实现上下翻滚轮播效果

ViewFlipper实现上下翻滚轮播效果

这篇文章主要为大家详细介绍了取景器实现上下翻滚轮播效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

一种可以设置滑动动画的控件,只显示一行布局,在布局文件中的取景器控件中顺序写好每一行的布局

(1).MainActivity.java:

查看flipper mFlipper=((查看flipper)这个。findviewbyid(r . id。flipper));

菲利普先生。开始翻转();

//设置进入动画

菲利普先生。设置动画(动画工具。加载动画(这个,r . anim。push _ up _ in));

//设置滚出动画

菲利普先生。设置动画(动画工具。加载动画(这个,r . anim。push _ up _ out));

(2).活动_main.xml:

取景器

android:id=@ id/flipper

Android:layout _ width= match _ parent

Android:layout _ height= wrap _ content

Android:layout _ margin bottom= 20度倾斜

android:flipInterval=3000 //设置滑动间隔时间(毫秒)

文本视图

Android:layout _ width= match _ parent

Android:layout _ height= wrap _ content

安卓:重力=居中_水平

Android:text= @ string/animation _ 2 _ text _ 1

android:textSize=26sp /

文本视图

Android:layout _ width= match _ parent

Android:layout _ height= wrap _ content

安卓:重力=居中_水平

Android:text= @ string/animation _ 2 _ text _ 2

android:textSize=26sp /

文本视图

Android:layout _ width= match _ parent

Android:layout _ height= wrap _ content

安卓:重力=居中_水平

Android:text= @ string/animation _ 2 _ text _ 3

android:textSize=26sp /

/ViewFlipper

(3).push_up_in.xml:(动画资源文件)

设置xmlns:Android= http://模式。安卓。 com/apk/RES/Android

翻译Android:fromy delta= 100% p Android:toy delta= 0 Android:duration= 300 /

alpha Android:从alpha= 0.0 Android:到alpha= 1.0 Android:duration= 300 /

/设置

push_up_out.xml:

设置xmlns:Android= http://模式。安卓。 com/apk/RES/Android

翻译Android:fromy delta= 0 Android:toy delta=-100% p Android:duration= 300 /

alpha Android:从alpha= 1.0 Android:到alpha= 0.0 Android:duration= 300 /

/设置

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

ViewFlipper实现上下翻滚轮播效果