图片详情和答案详情适配Gif
This commit is contained in:
@ -182,7 +182,12 @@ public class ViewImageActivity extends BaseActivity implements OnPageChangeListe
|
||||
}
|
||||
}
|
||||
}));
|
||||
draweeView.setImageURI(urls.get(position));
|
||||
draweeView.setController(Fresco.newDraweeControllerBuilder()
|
||||
// 高清图片
|
||||
.setImageRequest(ImageRequest.fromUri(urls.get(position)))
|
||||
// 低分辨率图片
|
||||
.setLowResImageRequest(ImageRequest.fromUri(ImageUtils.addLimitWidth(urls.get(position), mLimitWidth)))
|
||||
.build());
|
||||
}
|
||||
});
|
||||
}
|
||||
@ -263,7 +268,6 @@ public class ViewImageActivity extends BaseActivity implements OnPageChangeListe
|
||||
}
|
||||
|
||||
private void loadImage(String url, final ZoomSimpleDraweeView imageView) {
|
||||
|
||||
if (url.contains(".gif")) {
|
||||
DraweeController controller = Fresco.newDraweeControllerBuilder()
|
||||
.setUri(url)
|
||||
@ -293,7 +297,7 @@ public class ViewImageActivity extends BaseActivity implements OnPageChangeListe
|
||||
Gh_RelativeLayout view = (Gh_RelativeLayout) View.inflate(container.getContext(), R.layout.viewimage_normal_item, null);
|
||||
ZoomSimpleDraweeView imageView = view.findViewById(R.id.viewimage_iv_show);
|
||||
|
||||
if (mImagePipeline.isInBitmapMemoryCache(Uri.parse(url))) {
|
||||
if (mImagePipeline.isInBitmapMemoryCache(Uri.parse(url)) || url.contains(".gif")) {
|
||||
loadImage(url, imageView);
|
||||
} else {
|
||||
ImageUtils.addLimitWidthAndLoad(imageView, url, mLimitWidth, imageInfo -> {
|
||||
|
||||
Reference in New Issue
Block a user