gpt4 book ai didi

dart - 如何在 StatelessWidget 中使用 showModalBottomSheet?

转载 作者:IT王子 更新时间:2023-10-29 06:48:44 27 4
gpt4 key购买 nike

我试着这样写

showModalBottomSheet(
context: context, // I got error here (Undefined name 'context'.dart(undefined_identifier))
builder: (context){

return Container(

);
);

我在 context: context 上出错,错误信息是

Undefined name 'context'.dart(undefined_identifier)

最佳答案

这就是您在 StatelessWidget 中调用 showModalBottomSheet 的方式

class TestStatelessWidget extends StatelessWidget{
@override
Widget build(BuildContext context) {

return RaisedButton(
child: Text('Press me'),
onPressed: ()=>showPress(context),
);
}

void showPress(BuildContext context){
showModalBottomSheet(context:context, builder: (context){
return Text('hello');
});
}



}

关于dart - 如何在 StatelessWidget 中使用 showModalBottomSheet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55627656/

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