2
region: new MapView.AnimatedRegion({
longitude: 4.70821527747714,
latitudeDelta: 1.384276459048536,
latitude: 43.31340937725116,
longitudeDelta: 2.066803805399701,
});
....................
....................
this.state.region
.timing({
latitude: region.latitude._value,
longitude: region.longitude._value,
latitudeDelta: 0.5,
longitudeDelta: 0.5,
})
.start();
this.setState({
zoomLevel: 8,
regionUpdated: true,
});
這就是我在react-native中使用的。動畫結束後的調用函數結束於react-native-maps
我想在動畫結束後調用setState函數。 但現在,它在動畫過程中被調用。
我覺得如果動畫功能是諾言功能會好的。 但我不確定。
我該如何解決這個問題?