如何在没有图像框架的情况下将图像有效且正确地加载到自定义Android画廊中?

问题描述

我需要在Android应用中构建自定义图片库。网格中的项目应为用户设备上图像和视频的缩略图。我知道如何获取这些数据,但是我仍然停留在如何高效,正确地将那些缩略图位图加载到网格中的问题上。我不允许使用Glide,毕加索,壁画或任何其他库。

我的第一个倾向是每次将数据绑定到ImageView时都为其创建位图,但是我想知道是否:

  1. 一旦最初创建位图以便以后进行快速查找,是否可以缓存位图?
  2. 我想使用RecyclerView,所以如果用户滚动非常快,则可能需要在前一个位图完成之前将另一个位图解码为ImageView。有没有办法确保只显示最新的(正确的)位图,而又不降低性能?

我现在没有任何代码可显示,我仍在尝试弄清楚它将如何工作。感谢您的帮助。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...