[英]How to detect google map animation finish?
我正在使用以下代碼在谷歌地圖中動畫位置變化;
地圖設置為;
GoogleMap(
mapType: MapType.normal,
initialCameraPosition: _cameraStartPos,
onMapCreated: (GoogleMapController controller) {
_mapController.complete(controller);
},
)
動畫片;
_cameraEndPlace = CameraPosition(target: widget.endPos, zoom: 8);
final GoogleMapController controller = await _mapController.future;
controller.animateCamera(CameraUpdate.newCameraPosition(_cameraEndPlace));
如何檢測動畫何時完成?
animateCamera
返回一個Future
, then
在它上面使用。
controller.animateCamera(...).then((_) {
// Your code
}
);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.