이미지보기의 배경을 설정하려고합니다. 그러나 범용 이미지 로더를 사용하여 배경을 설정하는 것은 운이 좋지 않습니다.
다음 코드를 사용하고 있습니다.
DisplayImageOptions options = new DisplayImageOptions.Builder()
.showStubImage(R.drawable.mo_no_image)
.showImageForEmptyUri(R.drawable.mo_no_image)
.cacheInMemory().cacheOnDisc()
.displayer(new RoundedBitmapDisplayer(0))
.imageScaleType(ImageScaleType.EXACTLY).build();
ImageLoader.getInstance().displayImage("url_to_load_image", imgView, options);
위의 코드를 사용하여 가로 세로 비율을 확인하고 수정 된 이미지 크기를 사용하는 이미지 리소스를 설정할 수 있습니다. 다운로드 한 이미지를 이미지보기의 배경으로 설정하고 싶습니다.
매력처럼 작동하는 다른 방법 인 Android 쿼리를 추천 할 수 있습니다.
http://code.google.com/p/android-query/downloads/list 에서 해당 jar 파일을 다운로드 할 수 있습니다 .
AQuery androidAQuery=new AQuery(this);
예로서:
androidAQuery.id(YOUR IMAGEVIEW).image(YOUR IMAGE TO LOAD, true, true, getDeviceWidth(), ANY DEFAULT IMAGE YOU WANT TO SHOW);
매우 빠르고 정확하며 이것을 사용하면 로딩 할 때 애니메이션과 같은 더 많은 기능을 찾을 수 있습니다. 필요한 경우 비트 맵 가져 오기; 기타
귀하의 경우에는 Bitmap을 가져와야하므로 아래 코드를 사용하십시오.
androidAQuery.ajax(YOUR IMAGE URL,Bitmap.class,0,new AjaxCallback<Bitmap>(){
@Override
public void callback(String url, Bitmap object, AjaxStatus status) {
super.callback(url, object, status);
//You will get Bitmap from object.
}
});
이 비트 맵을 사용하여 메서드를 사용하여 ImageView의 배경 리소스를 설정합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다