【问题标题】:How to padding button under image without padding left?如何在图像下填充按钮而不填充左侧?
【发布时间】:2021-07-13 08:48:56
【问题描述】:

我像这段代码一样在图像下填充按钮。

  body: Center(
    child: Column(
      mainAxisAlignment: MainAxisAlignment.center,
      children: [
        Image(
          image: AssetImage('images/123.jpg'),
        ),
        Row(
            mainAxisAlignment: MainAxisAlignment.spaceEvenly,
            children: <Widget>[
              new Padding(
                padding: const EdgeInsets.symmetric(
                    vertical: 50.0, horizontal: 0),
              ),
              RaisedButton(
                onPressed: () {},
                child: Text('abc'),
              ),
              RaisedButton(
                onPressed: () {},
                child: Text('acb'),
              ),
            ])
      ],
    ),
  ),

结果显示顶部和左侧的按钮填充。我只想填充顶部。如何解决?

【问题讨论】:

    标签: flutter flutter-layout


    【解决方案1】:

    您可以使用EdgeInsets.only 方法为特定边添加填充

    Padding(
     padding: const EdgeInsets.only(top: 50)
    )
    

    【讨论】:

    • 我必须将 Padding() 放在 Row() 上,然后才能正常工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-31
    • 2016-05-30
    • 1970-01-01
    • 2010-10-03
    • 2020-07-17
    相关资源
    最近更新 更多