Flutter — виджет нижней панели навигацииAndroid

Форум для тех, кто программирует под Android
Anonymous
Flutter — виджет нижней панели навигации

Сообщение Anonymous »

Привет всем, у меня возникла проблема с использованием виджета нижней панели навигации. Я пытаюсь отделить навигатор от страниц, но постоянно получаю ту же ошибку, и она не направляет меня на нужные страницы. Может кто-нибудь мне помочь??
это моя нижняя панель навигации


import 'package:cloud_firestore/cloud_firestore.dart';
import 'package:curved_navigation_bar/curved_navigation_bar.dart';
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:google_nav_bar/google_nav_bar.dart';
import 'package:notify_ju/Screens/categories.dart';
import 'package:notify_ju/Screens/myReports.dart';

class BottomNavigationBarWidget extends StatefulWidget {
@override
State createState() =>
_BottomNavigationBarWidgetState();
}

class _BottomNavigationBarWidgetState extends State {
int currentIndex = 0;
void _nav(int index) {
setState(() {
currentIndex = index;
});
}

final screen = [Categories(), const MyReports()];

@override
Widget build(BuildContext context) {
return Scaffold(
body: screen[currentIndex],
bottomNavigationBar: GNav(
backgroundColor: const Color.fromARGB(255, 195, 235, 197),
activeColor: Color.fromARGB(255, 136, 135, 135),
color: Colors.white,
gap: 3,
selectedIndex: currentIndex,
onTabChange: _nav,
tabs: [
GButton(
icon: Icons.home,
text: 'Home',
),
GButton(
icon: Icons.notifications,
text: 'My Reports',
),
],
));
}
}
``


Подробнее здесь: https://stackoverflow.com/questions/784 ... bar-widget

Вернуться в «Android»