当我在Stack的每个容器中添加对齐方式时,唯一起作用的按钮始终是最后一个按钮。
是什么原因导致这种行为?
child: Stack(
children: <Widget>[
//Button_1
new Container(
child: Align(
alignment: Alignment(-0.34, -1),
child: new FlatButton(
color: Color.fromRGBO(255, 255, 0, 0.3),
onPressed: () {
Navigator.push(
context,
MaterialPageRoute(builder: (context) => MapMain()),
);
},
),
),
),
// button_2
new Container(
child: Align(
alignment: Alignment(1, -1),
child: new FlatButton(
color: Color.fromRGBO(255, 105, 0, 0.3),
onPressed: () {
Navigator.push(
context,
MaterialPageRoute(builder: (context) => MapMain()),
);
},
),
),
),
],
),