Android 仿蘑菇街列表弹出和瀑布流ScrollView+RelativeLayout实现

时间:2016-01-16 14:09:22
【文件属性】:

文件名称:Android 仿蘑菇街列表弹出和瀑布流ScrollView+RelativeLayout实现

文件大小:28.79MB

文件格式:RAR

更新时间:2016-01-16 14:09:22

android 蘑菇街 瀑布流

原帖地址: http://blog.csdn.net/b275518834/article/details/8440670 之前看到用线性布局写的瀑布流,觉得不大好,自己想了另外一种方案, (最近发现用 网页实现瀑布流 再用WebView加载才能完美实现效果) 原理使用RelativeLayout任意定位位置 核心方法 private void addViewByMargins(RelativeLayout layout, View view, int x, int y, int width, int height) { RelativeLayout.LayoutParams layout_params = null; layout_params = new RelativeLayout.LayoutParams(width, height); // padding是控件的内容相对控件的边缘的边距. // margin是控件边缘相对父控件,或者其他控件的边距. layout_params.setMargins(x, y, 0, 0); view.setLayoutParams(layout_params); layout.addView(view); } 和二分区间算法searchVisibleMethod 将非可视区域的View移除 时间关系使用的是粗陋的缓存 但不能完美的解决内存溢出的存在。 仿蘑菇街列表滑出代码


【文件预览】:
Android 仿蘑菇街列表弹出和瀑布流 (ScrollView+RelativeLayout实现)
----(2)瀑布布局.zip(4.04MB)
----(1)仿造蘑菇街列表滑出.zip(177KB)
----(4)仿蘑菇街加载网络图片.zip(15.51MB)
----导入前阅读.txt(884B)
----(4)仿蘑菇街加载本地图片.zip(14.89MB)

网友评论

  • 不错好好把
  • 代码可参考,需要修改一下
  • 代码写的不错
  • 感谢楼主分享,对我有帮助
  • 东西不错,值得学习
  • 很实用的demo
  • 代码可参考,需要修改一下
  • 资源实用,不过有点问题
  • 可以运行,谢谢楼主
  • 很烂啊,根本不行
  • 仔细看了下,很多细节没有处理好,不过使用,view的复用,比较经典
  • 没有线面的用户布局
  • 代码可参考,写上自己代码就完美了
  • 封装效果比较差。。
  • 还行吧 就是bug比较多
  • 牛逼,经典的瀑布流,特别是view复用的问题
  • 有些深度。封装的不怎么地。
  • 可以运行,但BUG比较多。
  • 封装的有些不好但是还行+1
  • 还可以,离目标后距离