У меня есть огромный navGraph внутри Scaffold.
внутри этого navGraph/NavHost
находится экран с именем B
, на котором есть анимация slideIntoContainer
.
и когда я перехожу с другого экрана
на B
, я убеждаюсь, что панель навигации исчезает с анимацией
(потому что резкое скрытие нижней панели оставляет мертвое пространство под экраном A, в то время как B перемещается на весь экран).
Я просто хочу, чтобы экран B заполнял весь экран, поэтому мне приходится скрывать панель навигации.
но это создает некоторые странные проблемы с анимацией и проблемами с отступами из-за непоследовательности в таймингах анимации.
Я думаю, было бы намного лучше, если бы я просто показывал свой экран B
поверх нижней панели приложения. Так что мне не придется скрывать нижнюю панель приложений, и странные проблемы с отступами исправятся сами собой.
Кроме того, во время перехода нижний отступ экрана B
также анимируется с 64 до 0, поскольку нижняя панель приложений скрывается, и в то же время B
перемещается в контейнер, что снова выглядит некрасиво