2012-12-31 75 views
7

我完全不知道如何使用android sdk中的「animateCamera」的回調功能。Android animateCamera GoogleMap.CancelableCallback使用

我想使用onFinish功能,謝謝。

公衆最終無效animateCamera(更新的CameraUpdate,GoogleMap.CancelableCallback回調)

http://developer.android.com/reference/com/google/android/gms/maps/GoogleMap.html#animateCamera%28com.google.android.gms.maps.CameraUpdate,%20com.google.android.gms.maps.GoogleMap.CancelableCallback%29

http://developer.android.com/reference/com/google/android/gms/maps/GoogleMap.CancelableCallback.html

回答

11

不用擔心,我不能找我的年齡後,找到相信那一刻我張貼此在谷歌播放地圖api示例顯示它的一個例子....:

sdk \ extras \ google \ google_play_services \ sa mples \ maps \ src \ com \ example \ mapdemo \ CameraDemoActivity.java

changeCamera(CameraUpdateFactory.newCameraPosition(SYDNEY), 
     new CancelableCallback() { 
    @Override 
    public void onFinish() { 
     Toast.makeText(getBaseContext(), "Animation to Sydney complete", 
      Toast.LENGTH_SHORT).show(); 
    } 

    @Override 
    public void onCancel() { 
     Toast.makeText(getBaseContext(), "Animation to Sydney canceled", 
      Toast.LENGTH_SHORT).show(); 
    } 
});