Scaffold
假设我有一个带有appBar
and and的主要顶层body
。
我在 appBar 中有一个按钮,onTap
我在其中:
Navigator.push(
context,
new MaterialPageRoute(builder: (_) => new DogeWidget())
);
现在DogeWidget
也是一个Scaffold
,因为我喜欢appBar的默认渲染。
发生了什么:
DogeWidget
我从屏幕底部看到幻灯片。这是一个整体的脚手架滑动,而不仅仅是身体。
我想看到的:
- 主 appBar 的内容发生变化,其汉堡包变为“后退箭头”。底部没有滑动,只是普通的淡入淡出。
我不知道我是应该自己写这个还是Flutter可以提供什么?
AFAICT,画廊做我想要的(例如点击“排版”项目) - 尽管我的代码几乎是文字复制和粘贴,但行为是不同的。为什么?