加载新图像时,图像查看重新调整大小

时间:2014-03-27 17:52:37

标签: android android-listview android-asynctask android-imageview

嗨我正在关注“http://android-developers.blogspot.ca/2010/07/multithreading-for-performance.html”的代码示例,以帮助我在listview中更快地加载图片。我遇到的问题是在imageview中绘制的初始ColorDrawable小于我的实际图像,因此当我的图像被加载时它会向下移动视图。如何更改ColorDrawable的大小以匹配我的图像大小。

  static class DownloadedDrawable extends ColorDrawable {
private final WeakReference<BitmapDownloaderTask> bitmapDownloaderTaskReference;

public DownloadedDrawable(BitmapDownloaderTask bitmapDownloaderTask) {
    super(Color.BLACK);
    bitmapDownloaderTaskReference =
        new WeakReference<BitmapDownloaderTask>(bitmapDownloaderTask);
}

public BitmapDownloaderTask getBitmapDownloaderTask() {
    return bitmapDownloaderTaskReference.get();
}

}

0 个答案:

没有答案