处理listview与scrollerview滑动冲突,重写listview的mesure方法,重新测量listview内容的高度适应scrollerview的滑动
使用imageLoader处理列表快速滑动的图片加载优化方案: 1、控制线程数量 + 数据分页加载 当我们点击屏幕快速向下滑动时,每个Item都会调用getView一次,必然会创建出很多线程去加载图片的URL资源,控制好线程的数量,加个线程池就非常有必要了。为了避免OOM导致FC,注意图片需要缓存,因为从内存中读取图片资源是非常快的。 2、重写onScrollStateChanged方法 在滑动时未加载的图片是不会立刻加载呈现的,只有当滑动停止后才会加载,这里需要注意一点的是,只加载当前屏幕内的图片。这么一说可能有童鞋就明白了。我们可以通过继承RecyclerView去自定义一个滑动控件,通过继承OnScrollListener后重写其 onScrolled方法 和 onScrollStateChanged 等方法来做相应处理。
实现拍照和本地相册选择照片的demo,适配Android6.0动态权限。 这里面有个问题,7.0以上版本文件系统私有化访问权限问题,所以访问相册该demo暂时不试用于7.0以上版本