/ / AnimationDrawableスレッドスキップフレーム - アンドロイド、マルチスレッド、アニメーション、アニメーション描画可能

AnimationDrawableスレッドスキップフレーム - アンドロイド、マルチスレッド、アニメーション、アニメーション描画可能

私は自分自身を再生する必要があるアクティビティにいますAnimationDrawable(読み込み中のアニメーション)残りのコンテンツが読み込まれます。 アニメーションはメインスレッドに多くの仕事を与える傾向があるので、アニメーションを別のスレッドで開始しましたが、アニメーションは正しく表示されず、Logcatは40回程度スキップした回数を表示します。 明日のコードを掲載します。遅れて申し訳ありません。 その間に何が起こることができますか?すべてのスレッドがアニメーションドロウアブルの開始メソッドです。

回答:

回答№1は0

UIスレッド(「メイン」スレッド)からアニメーションを実行しないでください。別のスレッドでコンテンツをロードする必要があります。 ローダ (または同様のもの)を呼び出し、UIスレッドでアニメーションを再生します。それが何のためだ。

公式スレッドのガイドラインは次のとおりです。

UIスレッドをブロックしないでください

UIスレッド外からAndroid UIツールキットにアクセスしないでください

もっと見る