【发布时间】:2019-02-15 10:21:58
【问题描述】:
我想在不满足某些条件时在按钮上方显示一个简单的消失错误消息。似乎 Flutter 的 Snackbar 非常适合这个目的。
但是,我很难将 Snackbar 的位置更改为屏幕底部以外的任何位置。这可能吗?如果没有,是否有更适合此目的的 Widget?
我当前的小吃店代码:
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,
),
),
);
}
}
【问题讨论】:
标签: android flutter flutter-layout android-snackbar