Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / Android中Gallery和ImageSwitcher同步自动(滚动)播放图片库

本文主要内容是如何让Gallery和ImageSwitcher控件能够同步自动播放图片集 ,看起来较难,然而,实现的方法非常简单, 请跟我慢慢来。总的来说,本文要实现的效果如下图:(截图效果不怎么好)  本文是建立在以下两篇文章上的:1、Android入门教程之Gallery http://www.linuxidc.com/Linux/2012-02/53069.htm2、Android 控件之ImageSwitcher图片切换器 http://www.linuxidc.com/Linux/2012-02/53070.htm如果对Gallery和ImageSwitcher控件不是很熟悉的同学,建议先过去看看,本文并没有怎么讲述控件的使用方法,而是在使用基础上,搭建我们的技巧。本文源码下载地址:免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com具体下载目录在 /2012年资料/2月/2日/Android中Gallery和ImageSwitcher同步自动(滚动)播放图片库/接下来,温习巩固这两个控件的知识点,有个知识性的储备。  一、  Gallery的监听事件            Gallery的两个重要监听事件如下:                    1、OnItemClickListener 监听事件                     说明:当Gallery中的Item处于选中状态并且被点击触发该事件  ;                     其监听方法为:                       public voidonItemClick(AdapterView<?> parent, View view, int position, long id)                2、OnItemSelectedListener  监听事件                      说明:当Gallery中的Item处于选中状态时触发该事件                      其监听方法为:                        public voidonItemSelected(AdapterView<?> parent, View view, int position, long id)                            说明:当Gallery中的Item处于选中状态时触发该事件                        public void  onNothingSelected(AdapterView<?> parent)                           说明:当控件没有任何一项item选中时,触发该方法            两种监听事件的区别在于,Item被选中(selected)的由来。其由来有两种:                     1、鼠标点击(click)了Item (先click),然后该项selected ;                     2、代码设置某项Item 选中,例如setSelection(int position)(具体使用见下文) ,然后该项selected .      在情形1时,首先触发OnItemClickListener(先click),接着便是OnItemSelectedListener监听(因为item selected)。当某个Item  处于选中状态时,如果它是由情形2而来,就不会触发OnItemClickListener监听(没有click),只会触发OnItemSelectedListener监听(只是selected)