试图找出这个颤振问题。下面的代码已弃用 showSnackbar,我正在尝试找出修复方法。第二个代码是我解决问题的尝试。出现了一个新问题:“未为类型 'ScaffoldState' 定义 getter 'ScaffoldMessenger'。”。该错误告诉我要导入 material.dart 文件,但它已被导入。
任何帮助表示赞赏。
Padding(
padding: const EdgeInsets.all(10.0),
child: GestureDetector(
onTap: ()async{
if(!await authProvider.signIn()){
_key.currentState.showSnackBar(
SnackBar(content: Text("Login failed"))
);
}
},
Padding(
padding: const EdgeInsets.all(10.0),
child: GestureDetector(
onTap: ()async{
if(!await authProvider.signIn()){
_key.currentState.ScaffoldMessenger.of(context).showSnackBar(
SnackBar(content: Text("Login failed"))
);
}
},
Run Code Online (Sandbox Code Playgroud) flutter ×1