flutter - 如何在 Flutter 中为文本的 fontSize 设置动画?
问题描述
有什么方法可以动画小部件fontSize
中的增加/减少Text
?
解决方案
可能更简单的解决方案是使用AnimatedTextStyle
.
double _size = 10;
@override
Widget build(BuildContext context) {
return Scaffold(
floatingActionButton: FloatingActionButton(
child: Icon(Icons.add),
onPressed: () => setState(() => _size += 50),
),
body: AnimatedDefaultTextStyle(
duration: Duration(milliseconds: 400),
style: TextStyle(fontSize: _size),
child: Text('A'),
),
);
}
推荐阅读
- keycloak - KC-SERVICES0089:无法运行计划任务 ClearExpiredEvents
- android-studio - lateinit 属性 ApplicationContext 尚未初始化
- json - 来自API的json响应上的flutter foreach循环
- heroku - 如何解决在 Windows 上从 Heroku local 立即退出的问题
- laravel - 在 octobercms cpanel 中运行 cron 作业
- javascript - 10000 毫秒后缓冲超时 .inserOne()
- excel - 查找和删除子例程在 Excel 中不起作用
- hbase - 我在哪里可以找到 HBase RIT 指标?
- flutter - 如何在flutter中创建带有firestore图像和onclick启动url的轮播滑块?
- python-3.8 - atlassian_python_api 检查博文是否存在