GIF画像をサーバーからバイト配列として取得しています。アンドロイドはImageViewにアニメーションGIFを表示できないので、デコードしてムービーとして表示する必要があります。AndroidでアニメーションGIFを表示する
私がここで直面している問題は、サーバーから取得しているGIFの寸法がiPhone用に設定されていることです。だから、GIFは、スクリーン/解像度の高いAndroid搭載機器では本当に小さくなっています。
これを修正するには、2つの方法があります。 1)GIFから各ビットマップを抽出し、画面サイズに合わせてスケーリングすることができます。しかし、そのためにはアスペクト比を台無しにしなければならず、画像が伸びてくるでしょう。
2)または、サーバーの人にAndroidデバイスのサポートを追加して、画面サイズに合わせてGIFを送信できるようにすることができます。
最高の解決策をお勧めします。あなた自身の提案があるかどうかを教えてください。
こんにちは、私の意見はiPhoneが固定画面なので、あなたのプロセスが大きなイメージになっていれば、イメージは大丈夫です。だから私はあなただったら私はオプション2に行くだろう。申し訳ありません私の英語幸運 – PedroAGSantos