こんにちは、私はGoogleマップ上のマーカーを更新するアプリケーションを開発しており、私は彼を様々なジオポイントに向かって動かしています。システムのミリ秒を使用してアクションをループする
マップ上で滑らかな動きを実現するために、マーカーを10ミリ秒ごとに数メートル移動します。
私はカウントダウンタイマーを使用していますが(マーカーを10ミリ秒ごとに数メートル移動させます)、正確ではないことがわかっています。
アクションをループするために他に何が使えますか?もっと正確にすることはできますか?
iは
System.nanotime();
を使用するものとし、これが最善の方法である場合、私は例を得ることができますか?
TimerTaskはデフォルトで別のスレッドで動作します。メインスレッドに投稿する必要があります。 – lulumeya
ハンドラを使用してUIスレッドに投稿する – ihrupin
Handlerについてhttp://developer.android.com/reference/android/os/Handler.html – ihrupin