BottomNavigationBar не отображает значки (Flutter)

У меня проблема в моем коде. В последнее время нижняя панель навигации не отображает значки.

Вот код:

      import 'package:flutter/material.dart';

...
// don't care about indentation.   

// (StatefulWidget Class)

int _selectedIndex = 1;

...

void _onItemTapped(int index) {
  setState(() {
    _selectedIndex = index;
  });
}


...

    bottomNavigationBar: BottomNavigationBar(
        items: const <BottomNavigationBarItem>[
          BottomNavigationBarItem(
            icon: Icon(Icons.school),
            label: 'School',
          ),
          BottomNavigationBarItem(
            icon: Icon(Icons.home),
            label: 'Home',
          ),
          BottomNavigationBarItem(
            icon: Icon(Icons.settings),
            label: 'Settings',
          ),
        ],
        currentIndex: _selectedIndex,
        selectedItemColor: color.AppColor.gradientFirst,
        onTap: _onItemTapped,
      ),

...

В моем pubspec.yaml внизу файла:

      ...

flutter:

     uses-material-design: true

     assets:
       - assets/

Там нет ошибок, исключений или предложений. Все чисто для консоли. Все хорошо для доктора флаттера, я пробовал с другим устройством; эмулятор и физ.

Вот 2 фото, одно с нижнимNavigationBar в коде, одно без него.

  • С BottomNavigationBar в коде:

  • Без нижней панели навигации:

Кто-то знает, в чем дело?

Из DevTools:

кажется, что не может получить данные Icon.

0 ответов

Другие вопросы по тегам