Flutter SnackBar отображает под CupertinoTabBar(скрытие закусочной)
Я использовал CupertinoTabScaffold на корневой странице. На одной из страниц (страница просмотра), которая является виджетом с отслеживанием состояния, она имеет CupertionoSegmentedTab с тремя вкладками и каждым отображением списка.
Я должен отобразить SnackBar на основе щелчка элемента списка. Я могу успешно показать SnackBar, но он спрятан за CupertinoTabScaffold. Есть ли какое-нибудь решение, которое я могу отобразить над CupertinoTabBar?
0 ответов
В моем случае простая настройка содержимого SnackBar помогла:
Scaffold.of(context).showSnackBar(
SnackBar(
content: SizedBox(
height:70,
child: Text(state.message.toString())),
),
);
Хотя приведенное выше решение устранило мою проблему, согласно официальным документам SnackBar имеет параметр поведения: "плавающий", что приводит к отображению [SnackBar] над другими виджетами в [Scaffold]:
SnackBar(
content: Text("Slow Internet Connection..."),
behavior: SnackBarBehavior.floating,));