glide와 PhotoViewAttacher 같이 사용시 glide 이미지가 중앙으로 오지 않는 문제가 있다.
아래는 해결법이다.
String url="";
ImageView img = (ImageView) findViewById(R.id.center);
Glide.with(this).load(url)
.listener(new RequestListener<String, GlideDrawable>() {
@Override
public boolean onException(Exception e, String s,
Target<GlideDrawable> target, boolean b) {
return false;
}
@Override
public boolean onResourceReady(GlideDrawable glideDrawable,
String s, Target<GlideDrawable> target, boolean b,
boolean b1) {
if (mAttacher != null) {
mAttacher.update();
} else {
mAttacher = new PhotoViewAttacher(img);
}
// }
return false;
}
}).diskCacheStrategy(DiskCacheStrategy.ALL).into(img);
'안드로이드' 카테고리의 다른 글
버전별로 알람처리 방법 (0) | 2016.04.12 |
---|---|
카카오톡 로그인 , 로그인 정보 가져오기 (0) | 2016.03.03 |
안드로이드 네이버 로그인 (0) | 2015.10.14 |
Cannot merge new index 65608 오류 (0) | 2015.09.02 |
파일다운로드 (0) | 2015.09.01 |