颤振位置按钮

时间:2020-07-31 12:17:52

标签: flutter dart

我需要一个在特定位置颤动的按钮。 职位应为: 水平居中,垂直居中,例如500像素。

有人知道该怎么做吗?

2 个答案:

答案 0 :(得分:1)

1。。您可以在Positioned内使用Stack小部件来包装按钮,使其top为500,并设置{{1 }},以alignment: AlignmentDirectional.center使其子对象居中:

Stack

2。。您可以将@override Widget build(BuildContext context) { return Scaffold( body: Stack( alignment: AlignmentDirectional.center, children: <Widget>[ Positioned( top: 500, child: RaisedButton( color: Colors.yellow, onPressed: () { }, child: Text('press me'), ) ), ] ) ); } 设置为Row以使其子元素水平居中,而mainAxisAlignment: MainAxisAlignment.center的{​​{1}}只能使用500顶部包裹按钮。

Container

答案 1 :(得分:0)

Align用于绝对位置,将Positioned用于相对位置。

article