안드로이드
glide PhotoViewAttacher 같이 사용시 주의점
루틴
2016. 3. 2. 11:25
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);