Код в ваших примерах использует виджет Offstage
.Невозможно создать переход между положительным и отрицательным за сценой.Это случай использования маршрутов вместо Offstage
вдоль стеков.
Для изменений маршрута анимации реализуются с использованием используемого вами фреймворка (например: MaterialApp).
Проверьте в этом руководстве для получения более подробного руководства по использованию.BottomNavigationBar
вместе с маршрутами.