Flutter ';showSnackBar';和';扁平按钮';已弃用,不应使用';不可用
试图解决这个颤振问题。下面的代码中的flatbutton和showSnackbar已被弃用,我正试图找出修复方法 感谢您的帮助Flutter ';showSnackBar';和';扁平按钮';已弃用,不应使用';不可用,flutter,Flutter,试图解决这个颤振问题。下面的代码中的flatbutton和showSnackbar已被弃用,我正试图找出修复方法 感谢您的帮助 final GlobalKey<ScaffoldState> _scaffoldKey = GlobalKey<ScaffoldState>(); @override Widget build(BuildContext context) { return Scaffold( key: _scaffoldKey,
final GlobalKey<ScaffoldState> _scaffoldKey = GlobalKey<ScaffoldState>();
@override
Widget build(BuildContext context) {
return Scaffold(
key: _scaffoldKey,
appBar: AppBar(
title: Text("Latihan 2"),
actions: [
FlatButton(
onPressed: () {
_scaffoldKey.currentState.showSnackBar(SnackBar(
content: Text("Anda Menekan Icon Plus"),
duration: Duration(seconds: 3)));
},
child: Icon(
Icons.add,
color: Colors.white,
)),
FlatButton(
onPressed: () {},
child: Icon(
Icons.remove,
color: Colors.white,
)),
],
final GlobalKey _scaffoldKey=GlobalKey();
@凌驾
小部件构建(构建上下文){
返回脚手架(
钥匙:_scaffoldKey,
appBar:appBar(
标题:文本(“Latihan 2”),
行动:[
扁平按钮(
已按下:(){
_scaffoldKey.currentState.showSnackBar(SnackBar(
内容:文本(“Anda Menekan图标Plus”),
持续时间:持续时间(秒数:3));
},
子:图标(
Icons.add,
颜色:颜色,白色,
)),
扁平按钮(
按下:(){},
子:图标(
图标。删除,
颜色:颜色,白色,
)),
],
在我看来,您使用的代码已被弃用。请尝试使用ScaffoldMessenger.of(上下文)。showSnackBar()。而不是FlatButton,您可以使用TextButton。在我看来,您使用的代码已被弃用。请尝试使用ScaffoldMessenger.of(上下文)。showSnackBar()而不是使用showSnackBar。您可以使用TextButton来代替FlatButton。根据找到的文档,Snackbar现在似乎由ScaffoldMessenger处理
您可以按照中的建议将FlatButton与TextButton交换,根据找到的文档,Snackbar现在似乎由ScaffoldMessenger处理 您可以按照中的建议将FlatButton与TextButton交换