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
后,模糊效果将消失。

您希望如何处理原始的未模糊图像?