Play gif 形式を Android アプリに追加したいと考えています。これを行うことができますか?どうすればよいですか?
4 に答える
アニメーション GIF の再生は、Android では直接サポートされていないようです。Google ドキュメントでは、GIF は Android プロジェクトで使用することをお勧めしないファイル タイプであると述べています。
いくつかの可能性がありますが、いずれもアニメーション GIF を表示するには多くの作業が必要なようです。
機能しているように見えることの 1 つは、GIF をフレームに分割し、フレーム間のアニメーションを自分で行うことです。詳細については、この質問を参照してください。別の方法を示すこの質問もありますが、他の質問で言及されているカップケーキのリリースで行われた変更により、回答が古くなっている可能性があります。
あなたのアプリケーションで .gif ファイルを使用するための API デモの例を見る必要があります 。
アニメーション GIF は、Android Froyo (2.2) 以降でサポートされています。
以前のバージョンでは、すぐに使用できるアニメーション GIF はサポートされていません。詳細については、Android Issue 3422を参照してください。
GIF からフレームを抽出し、フレームごとのアニメーションを使用して、Android でこれらのフレームをアニメーション化できます。
フレームごとのアニメーションの詳細については、http://www.app-solut.com/blog/2011/05/playing-animations-in-android/で提供されているチュートリアルをご覧ください。