扑动:iOS NavigationBar 过渡
Flutter: iOS NavigationBar Transition
是否可以使用 Cupertino Widgets 复制此导航栏过渡效果?
我可能没有正确使用这些小部件。
并且查看了一些示例,我还没有找到任何可以准确显示这种效果的示例。
简单的答案目前不是。请参阅 this bug - 这是 flutter 团队正在考虑但目前尚未实施的事情。这是他们希望在 1.0 版本之前完成的里程碑(但这可能需要一段时间)。
话虽如此,您可以自己做一些工作。您可以从类似答案 的内容开始,但为 AppBar 而不是 NavigationBar 设置动画。不是一个特别漂亮的解决方案,但它会起作用。
如果你想像iOS
那样使用幻灯片切换,你可以使用CupertinoPageRoute
:
CupertinoPageRoute.
Navigator.push(
context, CupertinoPageRoute(builder: (context) => Screen2()))
进一步你可以看到CupertinoPageRoute
还有一个名为 PageView 的小部件,您可以查看。也许这会有所帮助
是否可以使用 Cupertino Widgets 复制此导航栏过渡效果?
我可能没有正确使用这些小部件。
并且查看了一些示例,我还没有找到任何可以准确显示这种效果的示例。
简单的答案目前不是。请参阅 this bug - 这是 flutter 团队正在考虑但目前尚未实施的事情。这是他们希望在 1.0 版本之前完成的里程碑(但这可能需要一段时间)。
话虽如此,您可以自己做一些工作。您可以从类似答案
如果你想像iOS
那样使用幻灯片切换,你可以使用CupertinoPageRoute
:
CupertinoPageRoute.
Navigator.push(
context, CupertinoPageRoute(builder: (context) => Screen2()))
进一步你可以看到CupertinoPageRoute
还有一个名为 PageView 的小部件,您可以查看。也许这会有所帮助