AnimatedSwitcher是我想要实现的基本版本。当孩子变成新孩子时,旧孩子过渡出来,新孩子使用指定的过渡来过渡。
但是,我希望老孩子淡出,新孩子淡入以具有不同的动画。举个例子,我想在1s内将老孩子淡化为白色(不透明度1-> 0),在0.5s内我想开始淡入白色(比例0-> 1)。
不同的过渡实际上并不重要,目标是切换到新的孩子(旧的孩子之后再卸载),并在切换过程中以不同的方式为两个孩子设置动画。
我想知道如何正确地实现这一目标,并且因为我对Flutter及其过渡技术还很陌生而陷入困境。