Страницы

Поиск по вопросам

вторник, 9 июля 2019 г.

Как установить размер заглушки ImageView не зная точных размеров получаемого изображения?

Есть LinearLayout, в который добавляется N'ое количество ImageView. Изображения загружаются с помощью библиотеки "Picasso":
Picasso.with(activity.getApplicationContext()) .load(listUrls.get(0)) .placeholder(R.drawable.img_holder) .into(postImage);
Собственно вопрос по заглушке для ImageView .placeholder(R.drawable.img_holder) - заглушка не соответствует размеру изображения, игнорирует ScaleType. Точный размер изображения до его скачивания узнать невозможно (изображения тянутся с Vk) Как в таком случае подстроить заглушку по размер изображения?


Ответ

Есть несколько вариантов. Каждый из них имеет свои особенности. Один из них - не использовать метод placeholder(int res), а установить заглушку стандартными средствами в разметке атрибутом src.
Так все параметры типа ScaleType будут задействованы.

Комментариев нет:

Отправить комментарий