Flutter - 内容更改时淡化动画文本小部件

Flutter - Fade animate Text widget when its content changes

我想在内容更改时为我的文本小部件制作动画。有没有办法在没有两个单独的文本小部件的情况下做到这一点?

为了清楚起见,我有一个身份验证屏幕,我在其中将文本小部件从登录更改为注册,反之亦然。这应该在淡入淡出过渡中平滑地动画化。

Text('${_mode == AuthMode.Register ? 'Register' : 'Login'}', 
     style: Theme.of(context).textTheme.title),

当然,我可以简单地制作两个文本小部件,然后一个淡入另一个淡出。但是有没有更简单的方法呢?

亲切的问候, 皮勒AT

对于两个小部件之间的淡入淡出 in/out,请选中此

https://api.flutter.dev/flutter/widgets/AnimatedCrossFade-class.html