Flutter - виджет Fade animate Text при изменении его содержимого
Я хочу анимировать свой текстовый виджет при изменении его содержимого. Есть ли способ сделать это без двух отдельных текстовых виджетов?
Чтобы было понятно, у меня есть экран аутентификации, на котором я меняю текстовый виджет с входа на регистрацию или наоборот. Это должно быть плавно анимировано при переходе затухания.
Text('${_mode == AuthMode.Register ? 'Register' : 'Login'}',
style: Theme.of(context).textTheme.title),
Конечно, я мог бы просто сделать два текстовых виджета и убрать один из них, а другой - нет. Но есть ли способ попроще?
С уважением, pichlerAT
1 ответ
Решение
Для постепенного появления / исчезновения между двумя виджетами проверьте это
https://api.flutter.dev/flutter/widgets/AnimatedCrossFade-class.html