Flutter:如何在抽象构造函数中使用小部件

绝对空间

我已经在flutter中创建了一个Drawer小部件,但是我作为其子级之一列出的DrawerHeader小部件占用了比我想要的更多的垂直空间。

这里的DrawerHeader的属性看来,该margin属性可能是大小的原因,但是EdgeInsetsGeometry由于其构造函数是抽象的,因此我一直在限制如何使用该窗口小部件。

我在下面包含了类似于我的代码:

return Scaffold(
    drawer: Drawer(
        child: ListView(
          padding: EdgeInsets.zero,
          children: <Widget>[
              // want to use margin property in DrawerHeader widget
              DrawerHeader(child: Text("Header"))
          ],
        )
    )
    ...
);
雷米·罗素(Remi Rousselet)

EdgeInsetsGeometry 只是一个抽象类。

一种具体的实现是EdgeInsets

DrawerHeader(
  margin: const EdgeInsets.all(8.0),
)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在另一个小部件中使用我的构造函数变量?

Flutter-如何在继承的小部件中的已定义函数中使用参数

如何在Flutter中的StaggeredGridView中使用堆栈小部件?

如何在Flutter中使用Border包装小部件的内容?

如何在Flutter中使用AnimatedList小部件

如何在 Flutter 的 Stack 小部件中使用 Image?

如何在小部件中使用条件?

Dart Flutter:如何在颤振小部件内的三元运算符中使用多个小部件

Dart Flutter:如何在Flutter小部件中的三元态中使用多个语句

如何在flutter中使用流构建器刷新小部件

如何在flutter小部件中使用条件语句/三元

如何在Flutter小部件测试中使用List的find.byType匹配

如何在Flutter中使用小部件从文件中读取文本并将其显示为列表?

如何在父小部件的回调函数中使用 Navigator.of(context)?

如何在类中使用tkinter的nametowidget函数获取小部件名称

每次创建新小部件时都会发出“在小部件构造函数中使用密钥”警告

如何在 Tkinter 中使用小部件设置小部件的宽度?

如何在Jupyter Lab中使用FileUpload小部件?

如何在其他小部件中使用QSpinbox?

如何在有状态的小部件中使用键?

如何在小部件的子级中使用“for”循环?

如何在Qt小部件中使用QStringView(或QStringRef)?

如何在Qt 3中使用小部件插件?

如何在容器中使用if语句和Container小部件

如何在Android的小部件中使用getSystemService?

如何在 Tkinter 中使用 Toplevel 小部件传递类

使用函数时如何在tikinter中销毁小部件

下面的构造函数在dart中是如何工作的,我已经提取了小部件并且flutter为我的小部件提供了以下构造函数

在 QT Creator 中使用自定义构造函数提升自定义小部件