1
考慮下面的代碼:問題與Android的GoogleMap.CancelableCallback()
System.out.println("begin");
LatLng me=new LatLng(myLat,myLongt);
MainActivity.this.googleMap.animateCamera(CameraUpdateFactory.newLatLngZoom(me, 15), new GoogleMap.CancelableCallback() {
@Override
public void onFinish() {
System.out.println("onFinish");
}
@Override
public void onCancel() {
System.out.println("onCancel");
}
});
的onFinish()
方法被調用而不是當動畫結束,相反,它被稱爲真正貼近時間在動畫火災。
05-24 19:54:26.025 23172-23172/com.bbb.gps I/System.out﹕ begin
05-24 19:54:26.140 23172-23172/com.bbb.gps I/System.out﹕ onfinish
動畫需要〜1.5秒,所以這裏有一個問題。
我在做什麼錯?