android之ImageSwitcher
来源:互联网 发布:win10 补丁安装软件 编辑:程序博客网 时间:2024/05/22 15:08
图片切换控件:ImageSwitcher。
先创建一个数据源,装载要在ImageSwitcher切换的图片。最好用ArrayList<Drawable>。
然后在xml创建一个ImageSwitcher,实例化后要调用setFactory(ImageSwitcherFactory),否则会报NullPoint。ImageSwitcherFactory是一个实现ViewSwitcher.ViewFactory接口的类,代码如下:
class ImageSwitcherFactory implements ViewSwitcher.ViewFactory { @Override public View makeView() { return new ImageView(context); }}
初始化的时候,记得让ImageSwitcher.setImageDrawable(List.getPosition(int))显示一个默认的图片。
我们可以在button中的监听器这样写,设置一个全局变量index来记录要显示的图片的下标,当cilck的时候,setImageDrawable(List.getPosition(index)),然后index++。当index == list.length的时候,让index = 0。这样一直循环下去。
0 0
- Android之ImageSwitcher
- android 之 ImageSwitcher学习
- Android之ImageSwitcher
- Android之ImageSwitcher
- android组件之ImageSwitcher
- Android控件之ImageSwitcher
- Android之TextSwitcher----ImageSwitcher
- android之ImageSwitcher
- Android之ImageSwitcher
- android之ImageSwitcher 图片查看
- Android学习笔记之ImageSwitcher
- Android之ImageSwitcher,Gallery用法
- Android学习笔记之ImageSwitcher
- Android入门第十三篇之Gallery + ImageSwitcher
- Android基础篇之ImageSwitcher与Gallery
- Android入门第十三篇之Gallery + ImageSwitcher
- Android 之Gallery及ImageSwitcher组件
- Android入门之ImageSwitcher(纯java)
- 小小菜之Cocos2d-x游戏开发旅程——项目实例:2048(3)
- scrollTo 以及 scrollBy方法使用
- ICMP协议介绍
- 建立图的邻接表储存并实现深度优先和广度优先遍历
- 定量/高光谱遥感之——混合像元分解
- android之ImageSwitcher
- Android_03_ArrayAdapter的使用
- iOS 页面间几种传值方式(属性,代理,block,单例,通知)
- 哈弗曼树
- Android开发,获取手机IP地址的两种方式
- JSON的操作之js中json转换
- Conic section
- DirectX学习——数学基础(2)
- 在Caffe上利用自己的数据集进行微调