要做一个类似美丽说一样的瀑布流显示效果,自己用ScrollView+LinearLayout实现了,但是加载速度缓慢,以及做了缓存还会出现OOM等问题,于是找到了官方给的demo(bitmapfun).由于赶时间上线,拿到demo后就着手将瀑布流添加到自己的项目中去,修改的官方demo的数据源(就是图片的地址,自己从自己服务器获取。)以及调整图片显示,完成以上工作后发现了一个很蛋疼的问题。官方的demo是用gridview实现瀑布流的,gridview的每一行都是很整齐的。图片是很流畅的显示出来了,也不会出现OOM的。但是没有交错的感觉了。搞的现在没想法了,难道要改成Listview吗?有没有大牛有好的想法出来啊。或者哪位大牛对bitmapfun研究的很透彻,指教指教小弟啊。 AndroidBitmap图片oom瀑布流

解决方案 »

  1.   

    https://github.com/maurycyw/StaggeredGridView/
      

  2.   

    不能把gridView改成你的linear布局吗
      

  3.   


    刚开始我自己就是用的linerlayout动态生成瀑布流样式的,后那样出现了如上问题。我就找到的android官方的dome;加载数据速度以及OOM优化都很好。用到了framMent。以及在适配器中进行处理等等。对FramMent不熟啊我。