首先,您需要确保您的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
祝好运!