0

Android アプリでアニメーション GIF のフレーム数をカウントする方法を教えてください。必要なのは、URL またはリソース フォルダーから GIF ファイルのフレーム数を読み取る方法と、その間の時間表示です。フレーム。

ありがとう

4

2 に答える 2

1

Androidは、android.graphics.Movieクラスを使用して、アニメーションGIFをデコードおよび表示できます。そこを見てみてください。

それはひどく文書化されていますが、いくつかのアニメーション化されたフラグを使用して、BitmapDecodeの例のApiDemosのサンプルを見てください。

また、 GifDecoderを使用してアニメーションGIFを表示する(およびそのフレームをカウトする)次の例を見ることができます。

お役に立てば幸いです...

于 2012-08-10T06:44:15.470 に答える
0

これはあなたの質問に対する直接的な回答ではありませんが、GIF ファイルに似ていますが、より Android の方法である AnimationDrawable を使用できます。そこには getNumberOfFrames() メソッドがあります。Android では、GIF の使用は推奨されていません。方法はわかりませんが...

于 2012-08-10T06:40:08.370 に答える