Флаттер, стек кнопок с выравниванием заставляет работать только последнюю кнопку - PullRequest
0 голосов
/ 10 мая 2019

Кажется, что когда я добавляю выравнивание внутри каждого контейнера в стеке, единственная кнопка, которая будет работать, всегда будет последней.

Что вызывает такое поведение?

      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()),
                    );
                  },
                ),
              ),
            ),
        ],
      ),
...