一、介紹
Flutter 中很多 Widget 是沒有 padding 屬 性。這個時候我們可以用 Padding 組件處理容器與子元素直接的間距
二、源碼
const Padding({
Key key,
@required this.padding,//間距
Widget child,//子組件
}) : assert(padding != null),
super(key: key, child: child);
三、屬性介紹
值 | 說明 |
---|---|
padding | 內(nèi)間距 |
child | 子組件 |
四夷磕、demo
return Padding(
padding: EdgeInsets.fromLTRB(0, 0, 10, 0),
child: GridView.count(
crossAxisCount: 2,
childAspectRatio: 1.7,
children: [
Padding(
padding: EdgeInsets.fromLTRB(10, 10, 0, 0),
child: Image.network("https://www.itying.com/images/flutter/1.png",
fit: BoxFit.cover),
),
Padding(
padding: EdgeInsets.fromLTRB(10, 10, 0, 0),
child: Image.network("https://www.itying.com/images/flutter/1.png",
fit: BoxFit.cover),
),
Padding(
padding: EdgeInsets.fromLTRB(10, 10, 0, 0),
child: Image.network("https://www.itying.com/images/flutter/1.png",
fit: BoxFit.cover),
),
Padding(
padding: EdgeInsets.fromLTRB(10, 10, 0, 0),
child: Image.network("https://www.itying.com/images/flutter/1.png",
fit: BoxFit.cover),
),
],
),
);
319ff07b7f021cdd48a9714cd9738cc.png