Android中ViewFlipper的使用
来源:互联网 发布:mac终端格式化整个磁盘 编辑:程序博客网 时间:2024/06/02 20:07
看到一个程序员笔记里,有几句标语使用的是自动切换的模式,开始还以为做的是动画,看了源码才知道,使用的是ViewFlipper,在开发文档里,说的是简单的ViewAnimator
,使你添加的View动起来,在同一个时间只有一个View被展示出来,也可以设定好几个View轮流展示。
注意几个特别的设置就可以使用,android:flipInterval="2000",设置里面每一个View显示的时间,startFlipping()启动自动滑动过程,stopFlipping()停止自动化过程。
下边我把程序里的语句摘出来,单独写了个测试的应用。在.xml里面使用ViewFlipper,在ViewFlipper里面包含几个TextView,代码如下:
- <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:tools="http://schemas.android.com/tools"
- android:layout_width="match_parent"
- android:layout_height="match_parent" >
- <ViewFlipper
- android:id="@+id/flipper"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_alignParentTop="true"
- android:layout_marginTop="10dp"
- android:flipInterval="2000" >
- <TextView
- android:id="@+id/text_1"
- style="@style/edittext_shadow_style"
- android:text="@string/animation_2_text_1" />
- <TextView
- android:id="@+id/text_2"
- style="@style/edittext_shadow_style"
- android:text="@string/animation_2_text_2" />
- <TextView
- android:id="@+id/text_3"
- style="@style/edittext_shadow_style"
- android:text="@string/animation_2_text_3" />
- <TextView
- android:id="@+id/text_4"
- style="@style/edittext_shadow_style"
- android:text="@string/animation_2_text_4" />
- </ViewFlipper>
- </RelativeLayout>
然后再MainActivity里面直接找到ViewFlipper,启动就可以,代码:
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- flipper = (ViewFlipper) findViewById(R.id.flipper);
- flipper.startFlipping();
- }
然后就可以看到,ViewFlipper里面四个空间轮流显示的过程了。
代码:点我下载
0 0
- Android中ViewFlipper的使用
- Android中ViewFlipper的使用
- Android中ViewFlipper的使用
- Android中ViewFlipper的使用
- Android中ViewFlipper的使用
- Android中ViewFlipper的简单使用
- Android中ViewFlipper的使用详解
- Android中ViewFlipper的使用详解
- android中ViewFlipper的使用升级
- Android中ViewFlipper的使用详解
- android ViewFlipper的使用
- android ViewFlipper的使用
- android ViewFlipper的使用
- android ViewFlipper的使用
- Android ViewFlipper的使用
- android ViewFlipper的使用
- android ViewFlipper的使用
- android ViewFlipper的使用
- linux下如何配置jdk,安装eclipse并且创建快捷方式
- jquery attr获取checked一直为undefined
- Qt中QAbstractTableModel、QItemDelegate的联合使用
- js返回两个时间戳只差
- 从一道算法题说去2
- Android中ViewFlipper的使用
- 正则表达式(下)
- jetty-runner.jar指定端口运行war包
- 二叉树的三种递归遍历实现
- 从小到大排序
- 排序算法
- 走进微信的神奇世界--微信公众平台开发者
- 黑马程序员_日记53_泛型应用在自定义类的对象上
- Android字符串资源及其格式化