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.

Есть ли способ сделать эту анимацию гладкой?

0 ответов

Другие вопросы по тегам