颤振,具有对齐功能的按钮堆栈仅使最后一个按钮起作用

时间:2019-05-10 17:05:58

标签: layout flutter stack alignment

当我在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()),
                    );
                  },
                ),
              ),
            ),
        ],
      ),

0 个答案:

没有答案