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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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