具有文本自定义功能的Flutter倒数动画

问题描述 投票:0回答:1

尝试在Flutter中创建简单的倒数计时器动画。

我已经使用StepTween类和AnimatedController来通过以下方式实现动画:

Flutter - Create a countdown widget

但是,我要完成的工作看起来像这样:

enter image description here

我尝试创建Row小部件并添加Text()AnimatedWidget()。但是样式与预期结果相去甚远:

enter image description here

  1. 如何获得AnimatedWidget()中文本的大小/颜色以匹配设计?
  2. AnimatedWidget()切换到0-10区域内的一位数字。例如,不是将倒数显示为0:09,而是将其显示为0:9。我该如何更改?

谢谢!

flutter flutter-animation
1个回答
0
投票

倒计时小部件中

 child: new Text(val.toString(), style: new TextStyle(fontSize: 150.0)),

负责您看到的样式。而是尝试删除样式或应用主题:

 child: new Text(val.toString(), style: Theme.of(context).textTheme.body1),
© www.soinside.com 2019 - 2024. All rights reserved.