最佳答案
我试图添加一些填充的顶部和底部的一些文字和图标在卡小部件。我发现 flutter 对于容器来说有一种简单的方法,但似乎找不到一种方法来对其他小部件做到这一点(除了将它们包装在容器中)。这是我目前得到的密码:
body: new Container(
padding: new EdgeInsets.all(10.0),
child: new Column(
crossAxisAlignment: CrossAxisAlignment.stretch,
children: <Widget> [
new Card(
color: Colors.white70,
child: new Container(
padding: new EdgeInsets.all(10.0),
child: new Column(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
crossAxisAlignment: CrossAxisAlignment.center,
children: <Widget> [ //Padding between these please
new Text("I love Flutter", style: new TextStyle(fontSize: 20.0, fontWeight: FontWeight.bold)),
new Icon(Icons.favorite, color: Colors.redAccent, size: 50.0)
]
)
)
)
]
)
)
因此,在我的 column 子栏中,我希望在顶部和底部添加一些填充,而不必插入新的 Container。这可能吗?