Android SupportMapFragment анимация заикается после отображения диалога
В моем приложении для Android я использую SupportMapFragment для отображения показаний станций измерения воздуха. Я использую следующий код, чтобы показать диалоговое окно с подробным описанием текущих измерений от станций и увеличить масштаб до выбранной станции:
map.setOnMarkerClickListener { marker ->
if (!clusterManager.onMarkerClick(marker)) {
BottomSheetDialog(context!!).apply {
//setting up the dialog
show()
}
}
map.animateCamera(CameraUpdateFactory.newCameraPosition(CameraPosition(marker.position, 14f, TILT, BEARING)))
}
true
}
Когда отображается диалоговое окно, анимация во фрагменте карты сильно заикается, а не становится плавной - как видно на видео, которое я записал, https://vimeo.com/249396333.
Есть ли способ сделать эту анимацию гладкой?