嗨,我得到了一个错误:当我尝试在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();
}
任何人都可以提出建议吗?
答案 0 :(得分:0)
GlideBitmapDrawable
来自Glide 3,您现在正在使用Glide 4,它的体系结构发生了很大变化。看一下这个
https://bumptech.github.io/glide/doc/migrating.html
答案 1 :(得分:0)
您需要使用
BitmapDrawable.
代替
GlideBitmapDrawable
来自glide的文档
Glide v3中的
GlideDrawable
已被删除,以支持标准AndroidDrawable
。GlideBitmapDrawable
已被删除,取而代之的是BitmapDrawable
。
有关更多信息,请阅读阅读Glide Drawables