在我的android應用程序中,我使用Fresco實現了imageview,因爲圖像是GIF。和圖像是由服務器提供的node.js如何在下載之前設置imageView的大小
有類似Instagram的時間表,但圖像是GIF。問題在於,在下載照片之前,圖像視圖被設置爲默認尺寸,如200x200。然後在下載圖像之後,它變成實際大小。 我希望imageview的大小與實際大小相同,甚至在加載之前。我已經看到大多數商業應用程序,即使在加載之前,imageview的大小已經設置爲原始大小。
我想知道什麼是最好的方式來實現這一點。
我在想,當服務器發送客戶端的帖子的描述,如圖片的網址,標題,內容,喜歡的數量,它是否也應該發送尺寸?像
{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}]
}
或者是壁畫有辦法解決這個,我不知道?
您思維正確,維度應該從服務器發送。 –
@PriyaSinghal謝謝你,所以我應該使用類似[this](https://github.com/image-size/image-size) –