안드로이드 개발 질문/답변
(글 수 45,052)
static class DownloadedDrawable extends ColorDrawable {
private final WeakReference<BitmapDownloaderTask> bitmapDownloaderTaskReference;
public DownloadedDrawable(BitmapDownloaderTask bitmapDownloaderTask) {
super(Color.BLACK); // 다운받아지기 전 View에 검정색으로 보이게 한다.
bitmapDownloaderTaskReference =
new WeakReference<BitmapDownloaderTask>(bitmapDownloaderTask);
}
public BitmapDownloaderTask getBitmapDownloaderTask() {
return bitmapDownloaderTaskReference.get();
}
}
public void setMode(Mode mode) {
this.mode = mode;
clearCache();
}
}다운로드가 되기전에 DownloadedDrawable 생성자 내의 super를 호출하여 ImageView를 검정색으로 보여주게 되는데요..
찾아보니 저 부분에서 Color.BLACK 대신 이미지를 보여줄 수 있다고 하는데..
어떻게 해야될지를 모르겠네요..
해보신분 답변부탁드립니다 ㅠㅠ




super(Color.Black) 대신에 super(bitmap) 하시면 될듯합니다.