問題タブ [animationdrawable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
10293 参照

android - AnimationDrawable を使用してフレーム アニメーションを一時停止するにはどうすればよいですか?

AnimationDrawable を使用してフレーム アニメーションを一時停止するにはどうすればよいですか?

0 投票する
1 に答える
1652 参照

android - Androidでサウンド付きのアニメーション描画可能?

クラスでアニメーション ドローアブル機能を使用しています。

アニメーションの各フレームが読み込まれている間にサウンドを生成する必要があります。可能かどうか。アニメーションには次のコードを使用します。

私のJava:

音を出す場所がわかりません。

誰もがいくつかのアイデアを提案します。

ありがとう。

0 投票する
1 に答える
6817 参照

android - AndroidのclearAnimation()とstop()の違いは何ですか?

アクティビティを終了したら、残りのオブジェクトにclearAnimation()またはを使用する必要がありますか?stop()AnimationDrawable

0 投票する
2 に答える
3021 参照

android - getBackground() で AnimationDrawable が null を取得する

次のコードでサンプル プログラムをアニメーション化しようとしています。

XML ファイルは次のとおりです。

私が抱えている問題は、animateImage.getBackground() が null を返すことです。

ヒントをいただければ幸いです:-)

ありがとう、サイモン

0 投票する
1 に答える
1558 参照

android - AnimationDrawableからメモリを解放します

アプリの多くのアクティビティでanimationdrawablesを使用しています。これは、それらを初期化するためのコードです。

次に、次のように呼び出します。imgBall.post(new StartAnimation());

ランナブルと呼ばれるもの:

問題は、同じxml(フレームごと)を使用する多くのアニメーションを使用することです。同じアニメーションの多くのアクティビティでこのメソッドを呼び出す必要があります。最後に、メモリ不足エラーが発生します。画面間でメモリを解放しようとしています:

問題は、リソースをもう一度使用しようとすると、「リサイクルされたビットマップを使用しようとしています」という他のエラーが発生することです。

誰もがメモリを解放する他の方法を知っていますか?

0 投票する
1 に答える
815 参照

android - 特定のフレームで AnimationDrawable を開始しますか?

次のように AnimationDrawable を取得しました。

そして次のように始めました:

2 番目のフレームとしましょう。これを行う方法はありますか?一時停止ボタンの呼び出しを押したときと同じように、正確なフレームを再開できるようにしたいゲームに必要です。

今のところ、「一時停止モード」から再開した後、アニメーション全体を再開します。

0 投票する
1 に答える
1074 参照

android - AnimationDrawable は無限ループを作成します

ここに画像の説明を入力ここに画像の説明を入力

私は AnimationDrawable を使用してフレームごとの効果を作成しています。画像が変更されたときに円のドットが一緒に変更され、コードが無限ループを作成し、降りるWhile(mframeAnimation.isRunning())と値を一度チェックして停止します。

質問:

では、画像が変化したときに円を変更する無限チェック、リスナーなどを作成するにはどうすればよいですか?

0 投票する
3 に答える
1489 参照

android - Android: 別の「クラスの拡張中にエラーが発生しました

アクティビティ「GameActivity」で多くの画像を使用します (私は imageView.setImageDrawable(AnimationDrawable) を実行しますが、AnimationDrawable には 16 以上のフレームがあり、2 番目のアクティビティ「ShareActivity」では使用しない画像です。

それでもこのエラーが表示されます

ここに私のすべてのXMLがあります

エラーはアニメーション ドローアブルが原因ですか? どうすればメモリを「クリア」したり、リサイクルしたりできますか?

編集

私の問題は

すでに他のビットマップをリサイクルしているので、何をクリアする必要があるかを知っておいてください

0 投票する
6 に答える
30692 参照

android - Androidで.gif画像をアニメーション化するには?

xml のコードは次のとおりです。

ここで minepic は gif アニメーション画像ですが、アプリケーションを実行すると静止画像が表示されます。

Android アプリケーションで .gif 画像をアニメーション化する方法についての解決策はありますか?

0 投票する
1 に答える
1141 参照

android - フレームアニメーションを最適化するには?

30フレームでフレームアニメーションをやりたいです。同じための私のコードは次のとおりです。

このコードにはSystem.gc();. これは、メモリ関連の問題を最適化するのに役立ちますか。または、メモリ関連の問題が発生する可能性があります。これは、フレーム アニメーション中にメモリに存在する 30 枚の画像が破棄されるということですか?

これを最適化する他の方法はありますか?提案してください。

前もって感謝します。