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

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

目前,Flutter的文档令我有些困惑。您能帮忙解释一下两者之间的区别吗,我如何确定使用flutter文档的类的输出类型呢?