错误:找不到符号类GlideBitmapDrawable

时间:2019-06-07 08:59:50

标签: android android-glide

嗨,我得到了一个错误:当我尝试在android studio中编译项目时,找不到符号类GlideBitmapDrawable。如何解决该错误。

我在module:app中添加了这三个依赖项

 implementation 'com.github.bumptech.glide:glide:4.9.0'
    annotationProcessor 'com.github.bumptech.glide:compiler:4.9.0'
    implementation "com.github.bumptech.glide:okhttp3-integration:4.0.0-RC1"

我要在import语句和GlideBitmapDrawable上的代码中到达

import com.bumptech.glide.load.resource.bitmap.GlideBitmapDrawable;
 try {
            GlideBitmapDrawable drawable = (GlideBitmapDrawable) photoView.getDrawable();
            bitmap = drawable.getBitmap();
        } 

任何人都可以提出建议吗?

2 个答案:

答案 0 :(得分:0)

GlideBitmapDrawable来自Glide 3,您现在正在使用Glide 4,它的体系结构发生了很大变化。看一下这个 https://bumptech.github.io/glide/doc/migrating.html

答案 1 :(得分:0)

您需要使用

BitmapDrawable.

代替

GlideBitmapDrawable

来自glide的文档

  Glide v3中的

GlideDrawable已被删除,以支持标准Android Drawable GlideBitmapDrawable已被删除,取而代之的是BitmapDrawable

有关更多信息,请阅读阅读Glide Drawables