当某些条件不满足时,我想在按钮上方显示一个简单的消失错误消息。Flutter的Snackbar似乎非常适合此目的。
但是,我很难将Snackbar的位置更改为屏幕最底部以外的任何位置。这可能吗?如果不是,是否有更适合此目的的小部件?
我当前的小吃店代码:
class ContinueButton extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Container(
margin: const EdgeInsets.only(
bottom: 24.0, top: 24.0),
child: Align(
alignment: FractionalOffset.bottomCenter,
child: MaterialButton(
onPressed: () {
final snackBar = SnackBar(
content: Text('Yay! A SnackBar!'),
);
Scaffold.of(context).showSnackBar(snackBar);
},
child: Text('Continue'),
height: 40.0,
minWidth: 300.0,
color: Colors.greenAccent,
),
),
);
}
}
Run Code Online (Sandbox Code Playgroud)