ImageDownloader를 사용하여 png파일을 다운로드 받고 있습니다.
그런데 ImageDownloader를 통해서 이미지를 받으면받은 이미지의 background가 검정색으로 픽스가 되어있더군요.
실제로 XML ImageView에 android:background="@null" 이렇게 세팅을 해놓으면 png이미지의 투명처리된 부분이
바탕색깔에 따라서 투명하게 그대로 투영되는데, ImageDownloader로 사용하면 검정색으로 ImageView background가
세팅이 되어버리는것 같습니다.
어떻게 해야지 ImageDownloader로 받은 이미지의 바탕색을 세팅할 수 있을까요?
제가 이걸 했었는데요...
case CORRECT:
task = new BitmapDownloaderTask(imageView);
DownloadedDrawable downloadedDrawable = new DownloadedDrawable(task);
imageView.setImageDrawable(downloadedDrawable);
imageView.setMinimumHeight(72);
imageView.setBackgroundColor(Color.WHITE);
task.execute(url);
break;
실제 실행해보면 미동도 않더군요....반영이 안됩니다....
DownloadedDrawable 이넘 확인해보시면
아마도 현재 상태에 따라 어떤 Drawable (색상이냐 이미지냐)을 보여주는가에 대한 내용이 있을겁니다.
여기서 수정하시면 됩니다.
애매합니다... ImageDownloader로 받은 이미지.setBackgroundColor(R.color.xxx); 혹은 setBackgroundResource(R.color.xxx);
해보시지요.. xxx = #00000000