【问题标题】:give space to container border flutter给容器边界颤动空间
【发布时间】:2021-05-04 09:26:47
【问题描述】:

边框左边有这个空间,怎么实现呢。 目前,我的代码给出了一个完整的边框,但我希望左边的空间很小。

Container(
      child: ListTile(
                      leading:  icon,
                      title: Text(title),
                      trailing: new Icon(Icons.navigate_next),

                    ),
      decoration: new BoxDecoration(

        border: new Border(bottom: new BorderSide(color: Colors.black)),
      ),
    );

【问题讨论】:

  • 我认为它的问题是左侧底部BorderSide有一些填充但右侧没有,对吗?

标签: flutter dart flutter-layout flutter-animation


【解决方案1】:

用填充包裹你的容器并将 ListTile 的 set contentPadding 添加到 0

Padding(
           padding: EdgeInsets.only(left: 10.0),
    
           child :  Container(
             
          child: ListTile(
             dense:true,
                    contentPadding: EdgeInsets.only(left: 0.0,),
                          leading:  Icon(Icons.remove),
                          title: Text('title'),
                          trailing: new Icon(Icons.navigate_next),
    
                        ),
          decoration: new BoxDecoration(
    
            border: new Border(bottom: new BorderSide(color: Colors.black)),
          ),
        ))

【讨论】:

    猜你喜欢
    • 2019-06-19
    • 1970-01-01
    • 2014-10-12
    • 1970-01-01
    • 1970-01-01
    • 2015-03-29
    • 2020-09-15
    • 1970-01-01
    • 2021-04-04
    相关资源
    最近更新 更多