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
我想在内容更改时为我的文本小部件制作动画。有没有办法在没有两个单独的文本小部件的情况下做到这一点?
为了清楚起见,我有一个身份验证屏幕,我在其中将文本小部件从登录更改为注册,反之亦然。这应该在淡入淡出过渡中平滑地动画化。
Text('${_mode == AuthMode.Register ? 'Register' : 'Login'}',
style: Theme.of(context).textTheme.title),
当然,我可以简单地制作两个文本小部件,然后一个淡入另一个淡出。但是有没有更简单的方法呢?
亲切的问候, 皮勒AT
对于两个小部件之间的淡入淡出 in/out,请选中此
https://api.flutter.dev/flutter/widgets/AnimatedCrossFade-class.html