У меня проблема с отображением нижней панели навигации. Я не понимаю, почему у меня нет проблем в консоли.
class MyApp extends StatefulWidget {
@override
State<StatefulWidget> createState(){
return _MyAppState();
}
}
class _MyAppState extends State<MyApp> {
int _selectedPage =0;
final _pageOptions = [
HomeScreen(),
ProfileScreen(),
];
@override
Widget build(BuildContext context) {
var localizationDelegate = LocalizedApp.of(context).delegate;
return LocalizationProvider(
state: LocalizationProvider.of(context).state,
child: MaterialApp(
localizationsDelegates: [
GlobalMaterialLocalizations.delegate,
GlobalWidgetsLocalizations.delegate,
localizationDelegate
],
initialRoute: '',
onGenerateRoute: MyRoutes().getRoute,
supportedLocales: localizationDelegate.supportedLocales,
// locale: localizationDelegate.currentLocale,
theme: ThemeData( primarySwatch: Colors.red),
home: Scaffold(
body: _pageOptions[_selectedPage],
bottomNavigationBar: BottomNavigationBar(
type: BottomNavigationBarType.fixed,
currentIndex: _selectedPage,
onTap: (int index){
setState(() {
_selectedPage = index;
});
},
items: [
BottomNavigationBarItem(
icon: Icon(Icons.home),
title: Text('Home'),
),
BottomNavigationBarItem(
icon: Icon(Icons.account_circle),
title: Text('Me'),
),
]
),
),
),
);
}
}
Я использую flutter_translate . Я знаю, что это очень простой случай, но я застрял на нем. Я ищу в Google, но не могу найти ничего подходящего для моего случая.
Спасибо.
Решено
- Удалить приложение с моего устройства (мобильного)
- Очистка флаттера в консоли
- Запуск отладки в Android Studio