使用颤动,
我想在我的屏幕上保持一个底栏(即屏幕宽度的行,例如40像素高度) - 无论在应用程序的其余部分发生什么Navigation.push()转换。最重要的是,此底栏应始终位于导航阴影(或页面边框)的顶部。
这有可能在Flutter?如果是的话,怎么样?
我发现的一个技巧是使用"Hero"
使用Hero,我可以在Screen-Nr1中“myoefy”我想要的底栏(即屏幕范围的行),并在Screen-Nr2中使用相同的尺寸“myofy”它。在两个屏幕中,我将这个底栏放入一个容器中,我可以被Hero包裹起来。
重要的是保持Screen1和2中两个Hero-child-Containers的尺寸相同。这有一个很好的效果,Transition-shaddows是“底栏” - 容器的背后,这正是我需要的!