Как правильно выровнять текст в флаттере? - PullRequest
0 голосов
/ 12 апреля 2020

Я действительно хочу узнать, как правильно отцентрировать текст в кнопке. Я использую пользовательский шрифт, и этот шрифт не будет центрировать мой текст внутри кнопки, независимо от того, что я делаю.

Я уже выяснил, что со стандартным шрифтом (думаю, его Roboto) он тоже не идеально выравнивается по центру, но это не сильно раздражает в этом месте.

Вот мой код:

RaisedButton(
   onPressed: () {},
   child: Text("LOG IN"),
),

Вот что он производит с моим пользовательским шрифтом:

enter image description here

А вот со стандартным роботом:

enter image description here

Спасибо очень много!

Ответы [ 2 ]

0 голосов
/ 12 апреля 2020

Попробуйте добавить отступы 0

RaisedButton(
   padding: EdgeInsets.all(0), //<- try add this
   onPressed: () {},
   child: Text("LOG IN"),
),
0 голосов
/ 12 апреля 2020

Попробуйте использовать Center() виджет, чтобы увидеть, что произойдет

RaisedButton(
   onPressed: () {},
   child: Center(child: Text("LOG IN")),
),
...