Я хочу отображать простое исчезающее сообщение об ошибке над кнопкой, когда не выполняются определенные условия. Кажется, что Snackbar Flutter хорошо подходит для этой цели.
Однако мне трудно изменить положение 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,
),
),
);
}
}