Flutter Padding Widget
Flutter 的 Padding Widget 用于给子 Widget 添加内边距,即在子 Widget 四周添加指定宽度的空白区域。Padding Widget 可以在水平和垂直方向上同时添加内边距,也可以在单个方向上添加内边距。
示例代码:
Padding(
padding: EdgeInsets.all(10.0),
child: Text('Hello, Flutter!'),
)
Padding(
padding: EdgeInsets.symmetric(horizontal: 20.0, vertical: 10.0),
child: Text('Hello, Flutter!'),
)
Padding(
padding: EdgeInsets.only(left: 20.0),
child: Text('Hello, Flutter!'),
)
上述代码展示了 Padding Widget
的几种常见用法。其中,EdgeInsets.all()
可以在四个方向上同时添加指定宽度的内边距;EdgeInsets.symmetric()
可以在水平和垂直方向上分别添加指定宽度的内边距;EdgeInsets.only()
可以在单个方向上添加指定宽度的内边距。
除了给 Text Widget 添加内边距外,Padding Widget 还可以给其他 Widget 添加内边距,如 Image、Container 等。开发者可以根据实际需求使用 Padding Widget 来调整 Widget 的内边距,以便达到更好的显示效果。