落下する回転する星や、表面ビュー上のキャンバスでアニメーション化された、下から上に浮かぶテキストなど、さまざまな小さなアニメーションを起動するアプリを作成します
それらは一度起動されるとすべて一定であるため、そのために2つの方法を計画しました。1つは、すべてのアニメーションを処理する大きなスレッドであり、アニメーションを1つずつ更新します。
または、流れ星などのアニメーションの種類ごとに独自のスレッドを設定し、特定のポイントごとにメイン アクティビティでスレッドの 1 つにコマンドを送信し、作成して開始し、彼のことを忘れないようにすることができます。 、彼をバックグラウンドで実行させ、アニメーションの最後にそのスレッドが自己終了します。
そのため、起動された各スレッドなどの保存について心配する必要はありません。特定の時間に開始できるスレッドの数がわからないためです。
ランダムな小さな短いスレッドを起動するか、1 つの大きなスレッドですべてを処理する方がメモリ効率が高くなりますか? よりスムーズにうまく機能しますか?
アニメーションは単に視覚的なエンチャントのためのものであり、他のアニメーションと相互作用することもありません。開始、ループ、終了するだけです。
理解していただければ幸いです :\