flutter 如何在dart中更改突出按钮中文本的对齐方式

vm0i2vca  于 2022-12-14  发布在  Flutter
关注(0)|答案(2)|浏览(134)

我想改变文本在这个ElevatedButton中的位置,如何使它从中心向左或向右
我尝试使用TextAlign,但它不起作用...

epfja78i

epfja78i1#

您可以将button指定为style,并使其成为所需的padding
就像下面的例子一样,我从左到右设置padding160

ElevatedButton(
  style: ElevatedButton.styleFrom(
        padding: const EdgeInsetsDirectional.only(
          start: 16,
          top: 8,
          end: 0,
          bottom: 8,
        ),
      ),
      child: const Text('Click'),
      onPressed: () {},
    )

结果如下图所示

rjee0c15

rjee0c152#

没事我找到了解决办法...
您可以使用类似于以下内容的内容:

Align(
    alignment: Alignment.centerRight,
        child:
            Text(
                'Button Text',
                 style: TextStyle(fontSize: 25, color: Color(White), fontWeight: FontWeight.bold),
                  )
                )),

相关问题