0

我想对齐容器内的文本。我为包含文本的容器使用了填充类。填充有效,但似乎 EdgeInsets.fromLTRB 一起偏移了容器的文本和背景颜色。为什么会这样?我可以使用 mainAxisAlignment,但我想了解为什么填充类会改变背景颜色。谢谢。

new Container(
  width: 311,
  height: 48,
  //padding: EdgeInsets.all(15),
  padding: EdgeInsets.fromLTRB(127.5, 0, 0, 0),
  decoration: new BoxDecoration(
      color: Color(0xfffb2cfef),
      borderRadius: BorderRadius.circular(16)),
  child: Row(
    //mainAxisAlignment: MainAxisAlignment.center,
    children: [
      new Text(
        "Create account",
        style: TextStyle(
          fontFamily: 'Montserrat',
          color: Colors.white,
          fontSize: 16,
          fontWeight: FontWeight.w500,
          fontStyle: FontStyle.normal,
        ),
      ),
    ],
  ),
),

iOS模拟器截图

4

1 回答 1

0

你在装饰中使用颜色

decoration: new BoxDecoration(
    color: Color(0xfffb2cfef),
    borderRadius: BorderRadius.circular(16)),

尝试删除它

于 2021-04-02T09:14:18.443 回答