私のアンドロイドアプリでは、イメージがGIFであったため、Frescoを使用してイメージビューを実装しました。画像はnode.jsで作られたサーバーから与えられましたダウンロードする前にimageViewのサイズを設定するには
画像は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}]
}
かあるようフレスコは私は知りませんでしたこれを解決する方法がありますか?
あなたを使用するのは簡単です https://github.com/qstumn/FastImageSize
を正しいと思っている、dimenはサーバーから送られるべきです。 –
@PriyaSinghalありがとうございます!ですので、[this](https://github.com/image-size/image-size)のようなものを使用してください。 –