是否可以在不使用 Flutter 中的容器的情况下进行保证金

Is it possible to do margin without using Container in Flutter

提问人:Jaafar Melhem 提问时间:8/20/2023 更新时间:8/20/2023 访问量:54

问:

有没有在不使用 Flutter 容器的情况下做保证金的低成本方法? 我不喜欢仅仅为了做边距而使用容器小部件。

Flutter Dart 布局 小部件 边距

评论

1赞 Vivek Chib 8/20/2023
使用填充小部件。

答:

2赞 MobileDev 8/20/2023 #1

在 Flutter 中,我们通常谈论在小部件周围添加填充,而不是边距。Container widget 确实有一个 margin 参数,但即使这样也只是在内部用 Padding widget 包装它的子组件(以及子组件具有的任何装饰)。

enter image description here

Padding(
  padding: const EdgeInsets.all(8.0),
  child: Text(
      "text",
      style: TextStyle(fontSize: 12.0),
    ),
),

假设我们有一个文本小部件。我们遵循这样的路径,而不使用容器。我希望我有所帮助。享受你的工作。

评论

0赞 Jaafar Melhem 8/20/2023
是的,你是对的,使用填充小部件与使用带边距的容器相同。谢谢。