设为首页 加入收藏

TOP

Android图片浏览器
2014-11-24 12:42:43 来源: 作者: 【 】 浏览:0
Tags:Android 图片 浏览器

主要实现的功能就是浏览图片。


用到的控件:ImageSwitcher和Gallery。


这种简单的图片浏览器网上有很多,我也是参考网上写的。但是我做了一些优化:


1、网上基本都是加载进来显示这样的页面:



下面的Gallery不对称。我做了优化,加载的时候是把左边黑色的空白也铺上了。如下:



2、可能这个地方不算是优化,我看别人的程序都是在滑动的时候,ImageSwitcher会不断的变化,会不会很消耗资源?(只是换个方法实现变化而已,所以算不得优化)。我改成了只有停下来,你点击那一张,ImageSwitcher才会变化。


3、这个地方个人觉得还有有必要改一下的,我是参考了Listview的机制,实现的功能都是让图片无限滑动,


这个是在Adapter中这么写的:


让它最大值是最大整数,基本上是滑不到尽头的。


这个是很正常的功能,但是每滑动一次就会


ImageView imageview = new ImageView(mContext);


这样会new无数了ImageView对象,完全是没必要的。


我们可以这样,反正是循环么,有多少个图片,就new多少个ImageView就行了。


这个是参考Listview的机制,Listview在往下滑动的时候,item是不断重用的。


附上源码:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android推送通知指南 下一篇Android音乐播放器(雏形)

评论

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

·常用meta整理 | 菜鸟 (2025-12-25 01:21:52)
·SQL HAVING 子句:深 (2025-12-25 01:21:47)
·SQL CREATE INDEX 语 (2025-12-25 01:21:45)
·Shell 传递参数 (2025-12-25 00:50:45)
·Linux echo 命令 - (2025-12-25 00:50:43)