【问题标题】:Image to imageView from Path vs List Collection?从路径与列表集合中的图像到图像视图?
【发布时间】:2019-05-20 14:15:33
【问题描述】:

我正在尝试查找将图像加载到 recyclerview 适配器或视图寻呼机内的 imageview 的最佳方法是什么? 1) 从 OnBindViewHolder 内的路径加载图像? 2)在列表集合中加载图像然后显示它们? 方法二的例子:

public class myImages
{
  public byte image {get; set;}
}

List<myImages> mItems= new List<myImages>();
mItems.Add(new myImages{image = "Here i am load my image"});

这是一个好习惯吗?两种方式哪个更好?

【问题讨论】:

    标签: java android xamarin android-image


    【解决方案1】:

    根据我的研究,如果您有大量数据可以从 OnBindViewHolder 内部的路径加载图像是首选。当recyclerview 需要显示它时,然后加载它。

    有两种方法可以优化recyclerview

    1.您也可以重写onScrollStateChanged方法,滑动时未加载的图片不会立即加载,只有在滑动停止时才会加载。

    2.控制线程数:添加线程池来加载这些数据。

    如果您没有海量数据,请将本地的所有图像加载到列表集合中,然后显示出来。

    【讨论】:

    • 这个问题有更新吗?如果回复有帮助,请尝试将其标记为答案,它将帮助其他有类似问题的人。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-10
    相关资源
    最近更新 更多