#flutter #dart
#flutter #dart
Вопрос:
Я хочу выполнить запрос API, когда анимация камеры завершилась.
Каков способ получить сигнал о том, что анимационная камера завершила анимацию?
Ниже приведен код, как я использую animateCamera.
GoogleMapController mapController;
// … setting up MapView and GoogleMapController
CameraPosition cameraPosition = CameraPosition(target: position, zoom: 12.0);
mapController.animateCamera(CameraUpdate.newCameraPosition(cameraPosition));
Комментарии:
1. я сказал, что onCameraIdle вызывается, когда движение камеры завершено, анимация в не знаю
2. @Merym Спасибо. Вы можете опубликовать ответ. Это сработало!
Ответ №1:
onCameraIdle вызывается, когда движение камеры завершено ,
GoogleMap( onCameraIdle: _onCameraMoveEnd,....)
_onCameraMoveEnd() {
setState(() {
//todo
});
}