【发布时间】:2020-10-24 06:38:46
【问题描述】:
大家好,我有一个与此非常相似的问题:Flutter Hero-like transition in PageView
我认为不同之处在于这个问题有更多的背景。
我们有一个带有 PageView 的水平滚动站点,我们希望在两个页面之间为图标设置动画。有点像这样:https://flutter.dev/docs/development/ui/animations/hero-animationsThing。
问题是,大多数带有 HeroAnimations 的教程都使用
Navigator.of(context).push(MaterialPageRoute<void>(
builder: (BuildContext context) {
return
您是否建议我们只重建页面以便它具有此导航器推送?我认为这需要实现手势检测器以使其感觉像 PageView 以及自定义转换。
您可以在https://teamcrushing.it查看我们的草稿
页面视图只是让它变得如此简单,但也许我们需要制作自己的页面视图来获得这个功能。
【问题讨论】:
-
不久前,我创建了一个 PageView 包装器,它增加了对类似英雄的动画的支持。我明天可以将它作为一个包发布。
-
哦,不胜感激
-
如果您这样做,请在评论中告诉我,以便我标记答案
-
我做了,但答案被删除了,因为它被认为没有帮助
-
无论如何,这是链接:pub.dev/packages/coast