我想将一个文本倒计时器放置在CircularProgressIndicator的中心。以下是正文布局的代码:
return new Column(
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: <Widget>[
Stack(
children: <Widget>[
Container(
width: 200,
height: 200,
child: new CircularProgressIndicator(
strokeWidth: 15,
value: value,
),
),
Align(
alignment: FractionalOffset.center,
child: Text("Test")
)
],
),
...
],
);
添加Align()小部件会更改布局,从这个:
![Before](https://istack.dev59.com/gRT67.webp)
![After](https://istack.dev59.com/rBhct.webp)
Align(
alignment: Alignment.center,
child: Text("Test")
)
并且
Center(
child: Text("Test"),
)
除了 Align() 小部件外,还有其他小部件可用,但它们都会产生相同的结果。