Текст флаттера не отображается по центру по вертикали и горизонтали - PullRequest
0 голосов
/ 22 апреля 2020

Мне нужно показать мой текст в центре контейнера. Попробуйте привести выравнивание в виджет контейнера и текстовый виджет, но не знаете, почему он не отображается по центру по вертикали.

Вот мой код

        Align(
          alignment: Alignment.bottomCenter,
          child: Container(
            height: stackHeight * 0.5,
            width: stackWidth,
            color: Colors.red,
            child: Column(
              children: <Widget>[
                Container(
                    alignment: Alignment.center,
                    child: Center(
                      child: Text(
                        'Would you like to take coffe',
                        textAlign: TextAlign.center,
                      )
                    )
                 )
              ],
            ),
          ),
        ),

1 Ответ

3 голосов
/ 22 апреля 2020

Если вам нужен столбец:

             Column(
                    mainAxisAlignment: MainAxisAlignment.center,
                    children: <Widget>[
                      Container(
                          alignment: Alignment.center,
                          child: Center(
                              child: Text(
                            'Would you like to take cock with sand',
                            textAlign: TextAlign.center,
                          )))
                    ],
                  ),

А если он вам не нужен:

Container(
                  height: 200,
                  width: 200,
                  color: Colors.red,
                  child: Center(
                    child: Text(
                      'Would you like to take cock with sand',
                      textAlign: TextAlign.center,
                    ),
                  ),
                ),
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...