mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-10-26 20:33:53 +01:00
fixes image retention when no network is available (#5335)
This commit is contained in:
parent
b18bc8ff4b
commit
a708c811d6
1 changed files with 6 additions and 5 deletions
|
|
@ -604,11 +604,12 @@ public class MediaDetailFragment extends CommonsDaggerSupportFragment implements
|
|||
image.getHierarchy().setFailureImage(R.drawable.image_placeholder);
|
||||
|
||||
DraweeController controller = Fresco.newDraweeControllerBuilder()
|
||||
.setLowResImageRequest(ImageRequest.fromUri(media != null ? media.getThumbUrl() : null))
|
||||
.setImageRequest(ImageRequest.fromUri(media != null ? media.getImageUrl() : null))
|
||||
.setControllerListener(aspectRatioListener)
|
||||
.setOldController(image.getController())
|
||||
.build();
|
||||
.setLowResImageRequest(ImageRequest.fromUri(media != null ? media.getThumbUrl() : null))
|
||||
.setRetainImageOnFailure(true)
|
||||
.setImageRequest(ImageRequest.fromUri(media != null ? media.getImageUrl() : null))
|
||||
.setControllerListener(aspectRatioListener)
|
||||
.setOldController(image.getController())
|
||||
.build();
|
||||
image.setController(controller);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue