如何删除列中某些子项的填充?

iDe*_*ode 6 flutter flutter-layout

Padding(
  padding: const EdgeInsets.all(20.0),
  child: Column(
    children: [
      // ... some widgets
      Padding(
        padding: const EdgeInsets.all(-20.0), // Error: How to do something like this?
        child: FooWidget()
      ), 
      // ... more widgets
      BarWidget(), // Remove padding from here also
      // ... and some more widgets
    ],
  ),
)
Run Code Online (Sandbox Code Playgroud)

20我正在为我的提供填充Column,但我想从它的一些子项中删除此填充,例如FooWidgetBarWidget等。我该怎么做?

注意:我并不是在寻找解决方法,例如为其他小部件而不是根部件提供填充Column,或者将这些小部件包装在另一个小部件中Column并为该列提供填充等。

tar*_*esh 0

您可以将转换应用于要删除填充的小部件,例如:

Container(
              transform: Matrix4.translationValues(-20.0, 0, 0.0), //here
              child: FooWidget()),
Run Code Online (Sandbox Code Playgroud)