作者:Z-19932502872833 | 来源:互联网 | 2022-12-08 07:00
我正在使用壁画来显示一个GIF RecyclerView
.在用户点击了图像后,我打开了一个详细信息屏幕,最后我应该显示一个高分辨率的GIF.
如果我只是加载另一个GIF,DraweeView
内容将消失,因为这是Fresco的工作方式,用户将看到黑色图像,而高分辨率加载,虽然我已经有一个低质量的预览可用.
我也尝试使用低分辨率/高分辨率方案,但在加载高分辨率图像时,低分辨率不是动画.
后来我RetainingDataSourceSupplier
在Fresco中发现了它,它通过将当前图像保持在一个DraweeView
直到加载新图像的方式工作.这工作正常但它似乎不适用于动画内容.
你可以帮我保留当前的动画内容,直到下载高质量的内容吗?