я не про то. Тут сам навигатор предполагает что при переходе на другую страницу у тебя должен перерисоваться весь виджет полюбому. А вот как быть чтобы он перерисовывался только частично - ни нашел ни одного примера. Все сразу фигачат новый MaterialPage и довольны (
Используйте вложенную навигацию. В первом роутерделегате вы используете только одну страницу, на которой размещаете нижнее или боковое меню + плейсхолдер для вложенного делегата. Для этого можно использовать Stack.
Вот вложенный делегат и будет показывать нужный контент, не меняя при этом страницу верхнего уровня