0
私はLatLngのArrayListを持っており、onMapReadyのforloop(GoogleMap googleMap)では、順番に別の場所への移動をアニメーション化したいと考えています。Androidのすべての場所でアニメーション化されたGoogleマップ
私は、forループでこれをやってみました:
mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(currLatLng,10), 1000, null);
とアニメーションが最後の場所で起こります。
どうすればいいですか? animateCamera()メソッドの最後のパラメータを使用する必要がありますか? (キャンセル可能なコールバック)
forループ間の遅延を設定時間に加算するかどうかを確認してください。1s – Nobody
@Nobody Thread.sleep()とHandler.postDelayed()の単純な追加は機能しません。また、私はAndroidのアクティビティでThread.sleepを追加するファンではありません(UIスレッドでそうするのは違法です)。 – smbl