Я использую Glide для загрузки изображений в мой imageView (который находится внутри утилита просмотра):
Glide.with(image.context).load(url)
.error(context.getDrawable(R.drawable.placeholder))
.into(image)
Я вижу, что библиотека Glide также имеет функцию "заполнителя", которая дает возможность загружать Нарисованный для отображения, когда изображение все еще загружается.
С другой стороны, для всего RecyclerView я использую библиотеку Facebook Shimmer , чтобы показать, что загружается представление переработчика.
Глядя на мое приложение, все отлично работает. Тем не менее, все еще существует промежуток времени между тем, когда Shimmer отклоняется (данные выбираются) и изображением показывается. Это как раз тогда, когда требуется заполнитель. Мне интересно, есть ли способ использовать Shimmer в качестве заполнителя для imageView? Функция Placeholder в Glide поддерживает только Drawable, а Shimmer - это View.
В любом случае, чтобы преобразовать Shimmer в Drawable? или GIF? Или любое другое предложение?