小编Dan*_*pie的帖子

如何自定义对话框的位置、大小和背景?

我有一个带有 FAB 的主屏幕,按下它时我想显示一个对话框供用户输入。

目前我正在使用showDialog()SimpleDialog。

showDialog(
  context: context,
  builder: (BuildContext context) {
    return SimpleDialog(
      title: NormalText('New Counter Item'),
      contentPadding: EdgeInsets.fromLTRB(24.0, 0.0, 24.0, 24.0),
      children: <Widget>[
        Container(
          ...
        )
      ],
    );
  }
);
Run Code Online (Sandbox Code Playgroud)

但是,我似乎无法用它自定义几乎任何东西(更小、弯角并位于屏幕下方)。AlertDialog似乎是一样的。

反正有自定义这些属性吗?

flutter flutter-layout

11
推荐指数
5
解决办法
2万
查看次数

TabView在ListView中具有可变高度

我有一个具有多种类型的项目的ListView,其中之一是TabBar和TabBarView的小部件。
问题是每个选项卡页面的高度都不同,我希望ListView根据其高度动态包装选项卡小部件
像这样
但是TabBarView不接受无限的高度,并且ListView不能为其子级提供高度。
无论如何,这可以做到吗?还是我必须将TabBar与可以包裹其内容(例如列)的东西一起使用,并牺牲在选项卡之间滑动的能力?

flutter

5
推荐指数
2
解决办法
560
查看次数

标签 统计

flutter ×2

flutter-layout ×1