优化后的瀑布流效果

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 15:59   1690   0
咳咳~好久没到eoe上发帖了。
最近项目中有用到瀑布流效果,所以就参考了网上各路大牛的瀑布流实现思路,自己仿写了一个。在参考大牛们的代码时发现了一些弊端,我就费了些脑细胞优化了一个,优化后的效果是—— 无论用户怎么翻页,最终只显示手机屏幕上显示的格子中的图片,其他被隐藏的格子图片统统回收,这样最大程度保证了内存回收。

(用户停止滑动后)

(用户滑动中)
==========================================================
应同学们要求,周末抽时间做了个本地demo
demo页面
Demo去掉了那些附加页面,只剩下瀑布流。
+++++++++++++++++++++++++++++++&2:#ff8c00; word-wrap:break-word; font-family:'Microsoft YaHei',Tahoma,Helvetica,SimSun,sans-serif; font-size:14px; line-height:21px">传送门: https://github.com/huewu/PinterestLikeAdapterView
为了传承“不制造相同轮子”的剽窃精神,果断使用这个控件来实现瀑布流效果。
因是复写的ListView,使用该控件和其他方案相比的优点:
1、可以采用ListView的缓存机制减少瀑布流的图片及显示控件占用内存。
2、可以方便定制ListView的各种特性,如:下拉刷新,加载更多等。


欢迎各位童鞋们继续探讨瀑布流更牛X的实现方案,我也学习学习。


http://www.eoeandroid.com/forum.php?mod=viewthread&tid=265353


分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP