Fresco.initialize(context);
ImagePipelineConfig config = ImagePipelineConfig.newBuilder(context)
.setBitmapMemoryCacheParamsSupplier(new BitmapMemoryCacheParamsSupplier(context))
.setMainDiskCacheConfig(DiskCacheConfig.newBuilder(context).build())
.build();
ImagePipelineFactory.initialize(config);
SimpleDraweeView draweeView = findViewById(R.id.drawee_view);
Uri uri = Uri.parse("http://example.com/image.jpg");
draweeView.setImageURI(uri);
SimpleDraweeView draweeView = findViewById(R.id.drawee_view);
Uri uri = Uri.parse("http://example.com/image.jpg");
ImageRequest request = ImageRequestBuilder.newBuilderWithSource(uri)
.setResizeOptions(new ResizeOptions(100, 100))
.setRoundingParams(RoundingParams.asCircle())
.build();
DraweeController controller = Fresco.newDraweeControllerBuilder()
.setOldController(draweeView.getController())
.setImageRequest(request)
.build();
draweeView.setController(controller);