Java 模糊后如何返回原始SimpleDraweView
我有简单的壁画。模糊后如何返回原始图像 模糊代码:Java 模糊后如何返回原始SimpleDraweView,java,android,imageview,fresco,Java,Android,Imageview,Fresco,我有简单的壁画。模糊后如何返回原始图像 模糊代码: val blurController = Fresco.newDraweeControllerBuilder() .setImageRequest( ImageRequestBuilder.newBuilderWithSource(Uri.parse(imageUrl)) .setPostprocessor(IterativeBoxBlurPostProcessor(7)) .bu
val blurController = Fresco.newDraweeControllerBuilder()
.setImageRequest(
ImageRequestBuilder.newBuilderWithSource(Uri.parse(imageUrl))
.setPostprocessor(IterativeBoxBlurPostProcessor(7))
.build()
)
.setOldController(image.controller)
.build()
image.controller = blurController
您可以简单地为
SimpleDraweView
设置uri
,如下所示:
var offBlur=view.findViewById<ImageButton>(R.id.blur_off)
offBlur.setOnClickListener {
image.setImageURI(uri) // this line
}
var offBlur=view.findViewById(R.id.blur\u off)
offBlur.setOnClickListener{
image.setImageURI(uri)//此行
}
再次设置
uri
后,模糊效果将消失。您希望如何处理原始的未模糊图像?