Уменьшить верхнее и нижнее заполнение в BottomNavigationBar - PullRequest
0 голосов
/ 19 апреля 2020

Я хотел бы уменьшить верхний и нижний отступы BottomNavigationBar, но я хочу сохранить одинаковую высоту значков и высоту панели до 50 пикселей:

  bottomNavigationBar: SizedBox(
    height: 50,
    child: BottomNavigationBar(
      showSelectedLabels: false,
      showUnselectedLabels: false,
      type: BottomNavigationBarType.fixed,
      elevation: 5.0,
      currentIndex: 0,
      items: buildBottomBarItems(),
    ),
  )

метод построения элементов нижней панели:

    List<BottomNavigationBarItem> buildBottomBarItems() {
        List<BottomNavigationBarItem> _bottomBarItems = List();
        List<String> _iconNames = ["home", "search", "plus", "heart"];

        for (var i = 0; i < _iconNames.length; ++i) {

          _bottomBarItems.add(
           BottomNavigationBarItem(
              icon: Container(
                  child: new Image.asset('assets/' + _iconNames[i] + '.png', width: 24, height: 24)
              ),
              title: Text('')
           )
         );
        }
     }

(в данном случае переполнение составляет 4,0 пикселя). Спасибо

...