'Label text color is not changing in bottom navigation bar widget in scaffold, flutter

I used selectedLabelStyle: TextStyle( fontSize: 25, fontWeight: FontWeight.bold, color: Colors.black, ),

But the text color is still blue. Any idea how to fix it? Screenshot



Solution 1:[1]

The text color can be changed with the selectedItemColor in the BottomNavigationBar (It will also set the selected Color of the Icon but you have probably overwritten that in the icons)

BottomNavigationBar(
    selectedItemColor:  Colors.black,
    items: ...
)

Solution 2:[2]

Example

    bottomNavigationBar: new Theme(
    data: Theme.of(context).copyWith(
        // sets the background color of the `BottomNavigationBar`
        canvasColor: Colors.green,
        // sets the active color of the `BottomNavigationBar` if `Brightness` is light
        primaryColor: Colors.red,
        textTheme: Theme
            .of(context)
            .textTheme
            .copyWith(caption: new TextStyle(color: Colors.yellow))), // sets the inactive color of the `BottomNavigationBar`
    child: new BottomNavigationBar(
      type: BottomNavigationBarType.fixed,
      currentIndex: 0,
      items: [
        new BottomNavigationBarItem(
          icon: new Icon(Icons.add),
          title: new Text("Add"),
        ),
        new BottomNavigationBarItem(
          icon: new Icon(Icons.delete),
          title: new Text("Delete"),
        )
      ],
    ),
  ),

Next One another Example:

    BottomNavigationBar(
  type: BottomNavigationBarType.fixed, 
  backgroundColor: Colors.black, // 
  selectedItemColor: Colors.greenAccent,
  unselectedItemColor: Colors.grey,
  items: [
    BottomNavigationBarItem(
      icon: Icon(Icons.call),
      label: 'Call',
    ),
    BottomNavigationBarItem(
      icon: Icon(Icons.message),
      label: 'Message',
    ),
  ],
)

Preview

See On Style BottomNavigationBar in Flutter

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 joscha
Solution 2 Sachin Kumawat