В моем приложении для Android я использовал изображение с использованием Fresco, потому что изображения были GIF. и изображения были предоставлены с сервера, сделанного с помощью node.jsКак установить размер изображенияView перед загрузкой
Есть временная шкала, подобная instagram, но изображения являются GIF. и проблема заключается в том, что перед загрузкой фотографии изображения имеют размер по умолчанию, такой как 200x200. а затем после загрузки изображения он становится фактическим. Я хочу, чтобы изображение было в размере фактического размера, даже до его загрузки. Я видел, что большинство коммерческих приложений, размер изображения уже установлен на исходный размер, даже до его загрузки.
Я хочу знать, что является лучшим способом реализовать это.
Я думал, что когда сервер отправляет клиенту описания сообщения, такие как URL-адрес изображения, заголовок, содержание, количество понравившихся, должен ли он отправлять размеры? например
{elements:[{
url:"http://blah.com/image.jpg",
title:"this is the title",
photo_width:300,
photo_height:500,
and other stuffs
},
{another element},
{so on}]
}
или есть ли у Фреско способ решить это, что я не знал?
ваш думают правильно, dimen должен быть отправлен с сервера. –
@PriyaSinghal спасибо !, так что я должен использовать что-то вроде [этого] (https://github.com/image-size/image-size) –