提问人:Haider Nawaz 提问时间:11/10/2023 最后编辑:Haider Nawaz 更新时间:11/11/2023 访问量:27
如何实现垂直显示分钟和秒的计时器小部件
How to implement a Timer widget where minutes and seconds are vertically displayed
问:
我想在颤动中实现上述风格。
为什么文本之间有不必要的空格。
怎么可能。我从两个文本中删除了垂直填充。
我的代码:
return SizedBox(
height: 300,
width: 300,
child: CircleProgressBar(
foregroundColor: Colors.blue,
backgroundColor: Colors.black12,
value: 0.0,
child: Center(
child: Column(
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisAlignment: MainAxisAlignment.center,
children: [
Text(
"30",
style: clockStyle,
),
Align(
child: Text(
"26",
style: clockStyle,
),
),
],
),
),
),
);
时钟样式:
TextStyle clockStyle = GoogleFonts.alfaSlabOne(
fontSize: 100,
);
答:
0赞
jmatth
11/11/2023
#1
呈现的文本会根据其大小添加额外的垂直空间,称为行距。将字体高度设置为将其删除:1
TextStyle clockStyle = GoogleFonts.alfaSlabOne(
fontSize: 100,
height: 1,
);
评论
0赞
Randal Schwartz
11/11/2023
也可能有一些上升者和下降者的空间。类型很棘手。:)
评论
clockStyle