Android本地图库GridView显示
Android 读取本地图库的 GridView 展示,挺常见的需求,尤其你在做图片选择器或者相册类 App 时。MediaStore 和 Intent 两种方式都可以搞定本地图片的读取,各有优劣,前者适合批量,后者适合交互。GridView 配合自定义 Adapter,展示图片也不难,但真正影响体验的,是你怎么加载这些图片。双缓冲技术在这里就派上用场了:异步加载、内存缓存、离屏绘制,三板斧下来,界面流畅得。还有一个开源库叫multiimagechooser-master,把这些都打包实现了,代码风格也还不错,值得一看。如果你最近正好在搞这类功能,建议参考下,少踩坑。
824.8KB
文件大小:
评论区