How to blur imageview in android

后端 未结 10 2008
南笙
南笙 2020-12-05 10:54

I have an imageview and i set Image Resources programmatically like this:

int resourceId = getResources().getIdentifier(\"imagename\", \"drawable\", \"mypack         


        
10条回答
  •  甜味超标
    2020-12-05 11:37

    Add dependencies

    compile 'jp.wasabeef:fresco-processors:2.1.0'
    

    Use following code in layout file:

    
    

    Use following code in your java file:

    SimpleDraweeView imgView = (SimpleDraweeView) findViewById(R.id.imageView);
                ImageRequest request = ImageRequestBuilder.newBuilderWithSource(uri)
                        .setPostprocessor(new IterativeBoxBlurPostProcessor(20))
                        .build();
                DraweeController controller = Fresco.newDraweeControllerBuilder()
                        .setImageRequest(request)
                        .setOldController(imgView.getController())
                        .build();
                imgView.setController(controller);
    

提交回复
热议问题