Flutter Dart 中 EdgeInsetsGeometry 类 EdgeInsets 类之间的区别?

Dat*_*yen 2 dart flutter flutter-layout

我试图了解 Flutter 的一些基本元素。当我尝试使用容器的属性(例如填充)时,我相信它需要一个“EdgeInsetGeometry”类。当我阅读有关此类的文档时,我看到有“EdgeInset”类作为实现者。我对这一点感到困惑,因为我不知道应该使用哪一个。

Flutter 的文档目前让我有点困惑。您能否帮助解释一下这两者之间的区别,以及如何使用 flutter 文档找出类的输出类型?

voi*_*oid 6

EdgeInsetsGeometry 类是 EdgeInsets 的类,允许文本方向感知分辨率。

EdgeInsets 类是四个基本方向中每个方向上的一组不可变的偏移量。

查看下面的文章以获取更多说明,这确实有帮助:

EdgeInsets 和 EdgeInsets 几何

我希望这回答了你的问题。