ошибка: не удается найти класс символов GlideBitmapDrawable - PullRequest
1 голос
/ 07 июня 2019

Привет, я получаю сообщение об ошибке: не могу найти класс символов GlideBitmapDrawable, когда я пытаюсь скомпилировать проект в Android Studio. Как устранить ошибку.

Я добавил эти три зависимости в модуль: 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"

Получаю здесь в заявлении на импорт и код GlideBitmapDrawable

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

Может ли кто-нибудь подсказать, чего в этом не хватает?

Ответы [ 2 ]

0 голосов
/ 07 июня 2019

Вам нужно использовать

BitmapDrawable.

Вместо

GlideBitmapDrawable

Из документов глиссады

GlideDrawable в Glide v3 был удален в пользу стандартного Android Drawable. GlideBitmapDrawable был удален в пользу BitmapDrawable.

для получения дополнительной информации, пожалуйста, прочитайте Прочитайте Скользящие Drawables

0 голосов
/ 07 июня 2019

GlideBitmapDrawable из Glide 3, теперь вы используете Glide 4, которая сильно изменила их архитектуру.Проверьте это https://bumptech.github.io/glide/doc/migrating.html

...