리소스에서 NetworkImageView의 이미지를 설정하고 싶습니다.NetworkImageView의 리소스에서 이미지 설정 - Android
현재 콘텐츠와 연결된 그림이 있으면 웹에서 이미지가 다운로드되는 구성을 사용하고 있습니다. 이미지가 없으면 미리 정의 된 리소스가 사용됩니다.
final NetworkImageView image = (NetworkImageView) dialog.findViewById(R.id.image_quiz);
if (imageLoader == null)
imageLoader = AppController.getInstance().getImageLoader();
if (noImage)
image.setDefaultImageResId(R.mipmap.splashh);
else {
urlImage = content.getImg();
image.setImageUrl(urlImage, imageLoader);
}
이 스 니펫은 모달에 포함되어 있으며 여러 번 호출됩니다.
이미지가없는 콘텐츠 시퀀스가 있으면 리소스가 올바르게 표시됩니다.
이미지가있는 콘텐츠 시퀀스가 있으면 이미지가 올바르게 표시됩니다.
인한 문제
첫 번째 내용이 이미지를 필요로하는 경우는 사진이 어떤 문제없이 웹에서 다운로드됩니다. 두 번째 내용에 이미지가 필요하지 않으면 이전 이미지가 그대로 남아 리소스 대신 표시됩니다. R.mipmap.splashh
setImageResource와 같은 메서드가 있습니까?
Google's Glide 감사합니다처럼 더 강력한 라이브러리를 사용하는 것이 좋습니다. 이전 이미지는 사라졌지만 networkimageview는 지금은 비었습니다. 기본값을 표시하지 않습니다. 제안을 주셔서 감사합니다 – UserK
@UserK NetworkImageView의 코드를보고 있습니다.로드 한 후에 이미지가로드 된 컨트롤을 깨끗하게 정리할 수 없습니다. 그래서 나는 그것이 불가능하다고 생각합니다. 클래스의 코드는 매우 단순하기 때문에 프로젝트에 복사하여 이러한 종류의 동작을 추가 할 수 있다고 생각합니다. – jonathanrz
네, 답변을 수락했습니다. 감사합니다. – UserK