Как обновить Glide 3.7 до Glide 4.7 без изменения старого кода
AFAIK это невозможно
Подробнее о Миграция с Glidev3 на Glidev4
В Glide 4.x
много изменений
Как и в Glide 4.x введен новый класс под названием RequestOptions
Включает такие методы, как:
- centerCrop ()
- заполнитель ()
- ошибка ()
- приоритет ()
- diskCacheStrategy ()
КОД ОБРАЗЦА
в глиссаде: 3 для использования placeholder()
и error()
Glide.with(this).load(url)
.placeholder(R.drawable.placeholder)
.error(R.drawable.error)
.crossFade()
.diskCacheStrategy(DiskCacheStrategy.ALL)
.into(imageView);
в глиссаде: 4 для использования placeholder()
и error()
нам нужно использовать RequestOptions
RequestOptions requestOptions = new RequestOptions();
requestOptions.placeholder(R.drawable.placeholder);
requestOptions.error(R.drawable.error);
Glide.with(this)
.setDefaultRequestOptions(requestOptions)
.load(url).into(imageView);
FYI
Минимальный Android SDK: для Glide v4 требуется минимальный уровень API 14.
Компиляция Android SDK: Glide v4 требует, чтобы вы компилировали по API 26 или новее.