私はアンドロイドが初めてで、テニスボールのように振る舞う画面上の小さな点を動かす簡単なアプリケーションを構築しようとしています。ドットを移動するために、x 座標と y 座標を更新するメソッドを用意しました ( updateXY() としましょう)。ユーザーがアプリケーションを終了するまでボールを永遠にアニメーション化するには、間隔に基づいて updateXY() メソッドを呼び出す必要があります。これを実装する方法についてのアイデアはありますか?
2 に答える
0
これには a を使用することをお勧めしTimerTask
ます。を作成し、キャンセルされるまで固定レートで繰り返すようにTimer
スケジュールできます。TimerTask
于 2012-10-11T11:27:50.810 に答える
0
リアルタイムで何かをしようとすると (ゲームの種類には十分なリアルタイム ジャストのようなものです)、Android OS のイベント処理 (およびタイマー タスク) に頼ることはできません。スリープ状態の標準スレッドを使用して更新をスケジュールし、表面ビュー/キャンバスに描画します。
于 2012-10-11T11:36:09.770 に答える