直接调用在SnackBar
在底栏无法出现,可以给SnackBar
写个扩展:
class MySnackBar {
static Show(final GlobalKey<ScaffoldState> scaffold,
BuildContext context, String str) {
final MySnackBar = new SnackBar(content: new Text(str));
scaffold.currentState.showSnackBar( MySnackBar);
}
}
这样在调用的时候关联GlobalKey
传入,比如按钮的点击动作中加入即可:
GlobalKey<ScaffoldState> scaffoldKey = new GlobalKey();
...
onPressed:(){
MySnackBar.Show(scaffoldKey, context, "show something..");
},
...