Я занимаюсь разработкой приложения Flutter, в котором всегда отображается BottomAppBar с двумя вкладками. Навигация по этим двум вкладкам работает нормально, но я бы хотел нажать новый экран, нажимая на панель приложений и на одну из плиток на одной из вкладок.
Я уже пробовал Навигаторно при нажатии на новый экран BottomAppBar исчезает
Вот соответствующий код:
main.dart
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'DemoApp',
debugShowCheckedModeBanner: false,
theme: ThemeData(
primaryColor: ...,
home: HomePage());
}
}
home_page.dart
Widget build(BuildContext context) {
return Scaffold(
appBar: new AppBar(
title: new Text('DemoApp'),
actions: <Widget>[
IconButton(
icon: Icon(Icons.account_circle),
tooltip: "Account settings",
onPressed: () {
Navigator.push(context, MaterialPageRoute(builder: (context) => UserDetail('test')));
},
)
],
),
body: WalletTab(),
bottomNavigationBar: FABBottomAppBar(
color: Theme.of(context).primaryColorLight,
onTabSelected: _selectedTab,
selectedColor: Theme.of(context).primaryColor,
notchedShape: CircularNotchedRectangle(),
items: [
FABBottomAppBarItem(iconData: Icons.home, text: 'Wallet'),
FABBottomAppBarItem(iconData: Icons.location_on, text: 'Store')
],
),
floatingActionButton: FloatingActionButton(
onPressed: () {},
tooltip: '',
),
floatingActionButtonLocation: FloatingActionButtonLocation.centerDocked,
resizeToAvoidBottomPadding: false);
}
}
РЕДАКТИРОВАТЬ: Я поместил проект здесь на GitHub: https://github.com/punkeroso/demo
Любой совет? Спасибо