Теперь я работал над демонстрационным приложением, которое загружает данные фильмов из API, и я понял, что Glide - это ставка быстрее, чем Picasso, поэтому после ее использования и добавления
RequestOptions requestOptions = new RequestOptions();
requestOptions.error(R.drawable.poster_placeholder);
Glide.with(context)
.setDefaultRequestOptions(requestOptions)
.load(film.getPoster())into(poster);
error () работает нормально
но мне нужно добавить загрузочный GIF, чтобы улучшить UX
так что я нахожу это решение , чтобы добавить GIF, и он прекрасно работает, но error () перестает работать, GIF всегда выполняется сейчас.
новый код
RequestOptions requestOptions = new RequestOptions();
requestOptions.error(R.drawable.poster_placeholder);
Glide.with(context)
.setDefaultRequestOptions(requestOptions)
.load(film.getPoster())
.thumbnail(Glide.with(context)
.load(R.drawable.placeholdergif)).into(poster);
Мне нужно решение, которое делает ошибку () снова работает
или другой способ показать загрузку изображения, пока изображение не загружено.