文件名称: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)