Gallery与AdapterViewFilpper

来源:互联网 发布:origin 数据分析百度云 编辑:程序博客网 时间:2024/06/06 19:31

Gallery
画廊视图(采用自定义Adapter)
Gallery与Spinner组件很相似。他们之间的区别:Spinner是一个垂直的列表选择框,而Gallery是一个水平的列表框,以及Spinner的作用是供用户选择,而Gallery允许用户通过拖动来查看上一个,下一个列表项。
常用属性:
android:animationDuration:设置图片切换的动画持续时间
android:gravity:设置对其方式
android:unselectedAlpha=”0.3”设置没有选中的图片的透明度
android:spacing=”2pt”设置图片之间的间距
Gallery用法很简单,只要提供一个Apadter即可。通过onItemSelectedListener来实现监听。

AdapterViewFilpper
使用自定义Adapter完成。
ApaterViewFilpper使用适配器添加数据,每次只显示一个列表项。通过showPrevious()和showNext()方法控制该组件显示上一个,下一个组件,
startFlippint()控制它自动播放。
stopFlipping()控制它停止播放。
showNext()控制它显示下一个控件
showPrevious()控制它显示上一个控件
常用属性:
android:autoStart:是否自动播放
android:flipInterval设置自动播放的时间间隔
android:loopViews设置循环到最后一个组件后是否自动“转头”到第一个控件
android:inAnimation设置组件显示时使用的动画
android:outAnimation设置组件隐藏时使用的动画

0 0