1

私は起動時に多くのバックグラウンド処理を行う Android アプリを持っているので、このために不確定な進行状況バーを含むコンテンツ ビューを設定し、非同期 onprogressupdate 中に実行中のアクションのテキストを設定しました。代わりに、現在のアクションを表示できる場所の下にテキストビューをもう一度表示して、独自のスプラッシュ スクリーンを表示したいと思います。surfaceviews とスレッドの使用について調査しましたが、これが最善の方法であるかどうかはわかりません。非同期が終了するまでループする起動アニメーションに似た png のシーケンスを表示する予定です。

したがって、私の質問は次のとおりです。ランナブルを実装するサーフェスビュークラスは、これを達成するための最良の方法ですか、それともより良い方法がありますか?

前もって感謝します!

4

3 に答える 3

0

透明なアクティビティをスプラッシュ スクリーンとして使用できます。これにより、表示されている間、必要なことはほとんど何でも実行できます。

于 2013-01-05T16:41:25.317 に答える
0

私の答えについては確信がありますが、このタスクには surfaceview がより信頼できるオプションだと思います。代わりに複数の PNG を使用する場合は、メモリの目的でそれらをキャッシュする必要があります。これにより、アニメーション ループの無効化メソッドで少し問題が発生する可能性があります。

于 2013-01-05T16:39:26.427 に答える
0

最後に、使いやすく、驚くほど機能する AnimationDrawable を選びました。残念ながら、答えとしてコメントを受け入れることはできません:(

于 2013-01-18T17:31:15.900 に答える