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 的内边距,以便达到更好的显示效果。

powered by Gitbook© 2023 编外计划 | 最后修改: 2023-11-24 03:36:59

results matching ""

    No results matching ""