gpt4 book ai didi

flutter - 我可以在应用启动时显示模态 Bottom Sheet 吗?

转载 作者:行者123 更新时间:2023-12-03 04:11:10 25 4
gpt4 key购买 nike

我试图在应用启动时自动显示bottom sheeet,但是它带有错误。仅当我使用click事件实例化它时,它才对我有用。但是如何在屏幕启动时弹出呢?

 @override
Widget build(BuildContext context) {
showModalBottomSheet(context: context, builder: (BuildContext context) {
return Container();
});

最佳答案

您可以在第一个屏幕的initState中这样做,就像这样

 @override
void initState() {
// TODO: implement initState

Future.delayed(Duration(seconds: 0)).then((_) {
showModalBottomSheet(
context: context,
builder: (builder) {
return Container();
});
});
super.initState();
}



您需要那样做,使用将来的和延迟的,因为initState允许在其中包含.of,这有点hack,但是它可以工作

关于flutter - 我可以在应用启动时显示模态 Bottom Sheet 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60799140/

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