设为首页 加入收藏

TOP

Android中Gallery和ImageSwitcher同步自动(滚动)播放图片库
2014-11-24 14:41:22 来源: 作者: 【 】 浏览:8
Tags:Android Gallery ImageSwitcher 同步 自动 滚动 播放 图片库

请跟我慢慢来。总的来说,本文要实现的效果如下图:(截图效果不怎么好)



本文是建立在以下两篇文章上的:


如果对Gallery和ImageSwitcher控件不是很熟悉的同学,建议先过去看看,本文并没有怎么讲述控件的使用方法,而是在使用基础上,搭建我们的技巧。


本文源码下载地址:


接下来,温习巩固这两个控件的知识点,有个知识性的储备。


一、 Gallery的监听事件



Gallery的两个重要监听事件如下:


1、OnItemClickListener 监听事件


说明:当Gallery中的Item处于选中状态并且被点击触发该事件 ;


其监听方法为:


public voidonItemClick(AdapterView< > parent, View view, int position, long id)



2、OnItemSelectedListener 监听事件


说明:当Gallery中的Item处于选中状态时触发该事件


其监听方法为:


public void onItemSelected(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)


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android 控件之ImageSwitcher图片.. 下一篇Android中获取应用程序(包)的信息..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: