Gallery在有OnItemSelectedListener时滑动不流畅的问题解决
来源:互联网 发布:网络咨询护士是做哪些 编辑:程序博客网 时间:2024/04/19 05:34
2012.11.07凌晨1点
很多游戏都有类似下面的选关界面,其实就是一个gallery选图片,下面再加上一个indicator表示目前指针在哪里。
自己也做了一个类似的界面,但好长时间困惑在为什么自己重写的gallery图片之间滑动时会出现卡顿的情况。因为不知问题出在哪里,去google和百度也都不知到怎么描述。
终于,今晚用对了关键词,搜到了相关的解释。
http://www.eoeandroid.com/thread-78668-1-1.html
http://tech.cncms.com/shouji/android/95286.html
第一个链接告诉我们问题大的原因是在OnItemSelectedListener上,第二个链接告诉我们问题的根本原因是滑动到中间时indicator图片加载慢导致卡顿。
首先验证第一个问题,注释掉整个OnItemSelectedListener,滑动无比顺畅;然后验证第二个问题,既然图片加载慢,那就让indicator图片先加载,然后在OnItemSelectedListener中实现invisible或visible,滑动依旧顺畅。(尝试了一下,随便加载个不到1k的图片都会卡,还是invisible靠谱)。
验证其实就是最后的解决方案了,由于是indicator加载的问题,那就首先把普通的indicator和indicator_focused都加载好,其中indicator_focused都先invisible,然后在OnItemSelectedListener中判断滑动到哪个位置就visible哪个indicator_focused就OK了!
- Gallery在有OnItemSelectedListener时滑动不流畅的问题解决
- Gallery在有OnItemSelectedListener时滑动不流畅的问题解决
- 【Android】Gallery重写OnItemSelectedListener时滑动不流畅的解决办法——获取停止时的位置
- iOS上滑动不流畅问题解决办法
- 控件一:Gallery 之滑动不流畅的解决办法 异步加载
- H5页面在 ios 端滑动不流畅的问题
- Gallery 在有按钮的情况下 相应左右滑动
- Gallery的onItemSelected方法中UI操作时滑动问题解决
- NestedScrollView嵌套RecyclerView时滑动不流畅问题的解决办法
- NestedScrollView嵌套RecyclerView时滑动不流畅问题的解决办法
- NestedScrollView嵌套RecyclerView时滑动不流畅问题的解决办法
- NestedScrollView嵌套RecyclerView时滑动不流畅问题的解决办法
- NestedScrollView嵌套RecyclerView时滑动不流畅问题的解决办法
- 解决含有Textview布局在viewpager等横向滑动中滑动不流畅的bug
- 关于iscroll插件在移动端的应用滑动出现卡顿、不流畅问题
- RecyclerView在5.0以上版本滑动不流畅(没有惯性效果)问题的处理
- RecyclerView在5.0以上版本滑动不流畅(没有惯性效果)问题的处理
- iscroll在手机上滑动不流畅,很卡,如何解决?
- XXX分布式存储系统
- LinuxShell算术运算
- javascript类与对象结合理解jsUI框架
- Jquery资料
- 单调递增序列 NYOJ 17
- Gallery在有OnItemSelectedListener时滑动不流畅的问题解决
- 百万级PHP网站架构工具箱
- 临位互换生成全排列
- android java.net.UnknownHostException:异常
- Jquery usage at ASP.NET
- 在Oracle中使用Java存储过程
- 面试软件设计人员的方法,附面试题。 我的面试注重实效
- 误删资料恢复
- QQ传输协议