Android中的模糊图像视图

Android中的模糊图像视图,android,imageview,blur,Android,Imageview,Blur,我使用的是本文中回答的方法,我将依赖项实现到build.gradle中,但是当我粘贴代码时,它向我显示错误,我没有类名Glide。如何解决这个问题,使我的ImageView模糊 我有简单的代码用于学习 imageView4.setOnClickListener { if (!haveImage) { Toast.makeText(this, "Image not imported yet!", Toast.LENGTH_LONG).show() } el

我使用的是本文中回答的方法,我将依赖项实现到
build.gradle
中,但是当我粘贴代码时,它向我显示错误,我没有类名
Glide
。如何解决这个问题,使我的
ImageView
模糊

我有简单的代码用于学习

imageView4.setOnClickListener {
      if (!haveImage) {
         Toast.makeText(this, "Image not imported yet!", Toast.LENGTH_LONG).show()
      } else {
         val imgUri = Uri.parse("android.resource://com.example.myapplication/" + R.drawable.ic_launcher)
         imageView4.setImageURI(imgUri)
      }
 }

确保像这样在
gradle
中指定滑动

implementation 'com.github.bumptech.glide:glide:4.9.0'
implementation 'jp.wasabeef:glide-transformations:4.1.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.9.0'
应用转换

        Glide.with(this@MainActivity)
           .asBitmap()
           .load(R.drawable.ic_launcher)
           .apply(RequestOptions.bitmapTransform(BlurTransformation(25, 3)))
           .into(imageView)

它显示“BlurTransformations”(创建抽象函数“BlurTransf…”)的错误,并且“setImageURI”不再工作。你能给出更深入的回答吗?非常感谢!你需要另一个gradle依赖。添加glide转换,它应该可以工作。BOOM解决了这个问题,很抱歉之前对“setImageURI”的评论,这是我在xml文件中的错误:))