今日小结 4.8
- Fragment
- Toolbar,Menu
- RecyclerView,优化图片加载速度
1.昨天我让RecyclerView显示SD卡上的照片,非常卡,卡到程序闪退,
可能是SD卡上的照片数据量大,直接加载比较慢,同时加载多张可能就会OOM(Out of Memory),
比较好的解决方案是先把图片缓存到内存上,然后动态加载,(只加载要显示的)。
因为内存资源访问速度快,且动态加载 消耗内存小。
访问互联网上的图片(Uri)处理方法也是一样的。
2.导入依赖库
要全名,比如
Gradle dependency:
compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'
则Gradle就会自动下载这个外部依赖库
3.SwipeRefreshLayout
上拉下拉刷新