gpt4 book ai didi

dart - flutter - 具有透明背景的小部件

转载 作者:IT王子 更新时间:2023-10-29 06:45:43 25 4
gpt4 key购买 nike

我正在创建一个具有透明背景的 StatefulWidget。相同的代码是:

return Scaffold(
body: Builder(
builder: (context) => Material(
color: Colors.black.withOpacity(0.75),
child: new SafeArea(
child: Center(
child: Container(
color: Colors.white,
child: ListView(
children: <Widget>[
resetPasswordLabel,
inputFields,
doneButton(context),
],
),
height: 250.0,
margin: EdgeInsets.only(left: 20.0, right: 20.0),
),
),
),
),
),
);

问题:当我使用 Navigator 打开此小部件时,透明颜色可见 1 - 2 秒,然后变为黑色背景。

输出: enter image description here

接受的输出应该是: enter image description here

请在这里帮助我。

最佳答案

您可以创建自定义对话框并使用以下行打开它...

Navigator.of(context).push(
PageRouteBuilder(
pageBuilder: (context, _, __) => CustomAlertDialog(), opaque: false),
);

opaque: false 将保持背景透明。

关于dart - flutter - 具有透明背景的小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54017997/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com