AnimatedSwitcher 不会在 Widget 之间切换
AnimatedSwitcher doesn't switch between Widgets
目标:借助 AnimatedSwitcher 在包含简单文本的两个非常简单的 Widget 之间切换。
下面是我的代码:
每当我按下应该触发从第一个小部件到第二个小部件的动画的按钮时,什么也没有发生。
两种打印都出现在控制台中:'before' 和 'after'.
这是某种错误还是为什么它不起作用?
由于您的两个小部件几乎相同,因此 flutter 需要对它们进行某种区分。最直接的方法是在两个容器上使用 UniqKey()。
...
Container(key: UniqKey(), ...),
目标:借助 AnimatedSwitcher 在包含简单文本的两个非常简单的 Widget 之间切换。
下面是我的代码:
每当我按下应该触发从第一个小部件到第二个小部件的动画的按钮时,什么也没有发生。 两种打印都出现在控制台中:'before' 和 'after'.
这是某种错误还是为什么它不起作用?
由于您的两个小部件几乎相同,因此 flutter 需要对它们进行某种区分。最直接的方法是在两个容器上使用 UniqKey()。
...
Container(key: UniqKey(), ...),