簡體   English   中英

如何檢測谷歌地圖動畫完成?

[英]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返回一個Futurethen在它上面使用。

controller.animateCamera(...).then((_) {
  // Your code
  }
);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM