我想在按钮上方显示一个简单的错误消息,当某些条件不满足时。似乎Flutter的Snackbar非常适合这种用途。
然而,我很难改变Snackbar的位置,使其不是在屏幕底部。这种情况可能吗?如果不行,是否有更适合此目的的Widget?
我当前的Snackbar代码:
然而,我很难改变Snackbar的位置,使其不是在屏幕底部。这种情况可能吗?如果不行,是否有更适合此目的的Widget?
我当前的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,
),
),
);
}
}