我试图显示一个JPEG图像,因为它下载像
this library但它的IOS在android中有这样的东西.
虽然R& D发现this但它也是ios.
1)现在我正在使用this way加载它的工作,但开销是我必须加载两次.
2)也使用fresco和.setProgressiveRenderingEnabled(true),但没有注意到任何重大变化.
最佳答案 首先,您需要确保您的jpeg支持渐进式.
Here’s how
加载渐进式JPEG的最简单方法是使用Fresco.但你需要extra configuration才能做到这一点.
这是加载渐进式JPEG的最简单的代码片段.
ImageRequest request = ImageRequestBuilder
.newBuilderWithSource(Uri.parse("http://pooyak.com/p/progjpeg/jpegload.cgi?o=1"))
.setProgressiveRenderingEnabled(true)
.build();
DraweeController controller = Fresco.newDraweeControllerBuilder()
.setImageRequest(request)
.setOldController(imageView.getController())
.build();
imageView.setController(controller);
// imageView is fresco SimpleDraweeView
祝好运!