这是我的代码,但我还没有找到如何强制所有项目在网络上具有相同的宽度。主要问题是,在颤振中,这个小部件分配宽度并为所选选项卡分配更大的空间,但出于设计目的,我需要强制所有项目具有相同的空间量。
\n\n额外的疑问,我选择的选项卡没有更改其颜色,即使它已配置为这样做
\n\nBottomNavigationBar(\n showUnselectedLabels: true,\n backgroundColor: Color(0xff22273d).withOpacity(.4),\n selectedItemColor: Color(0xffffd156),\n selectedIconTheme: IconThemeData(\n color: Color(0xffffd156),\n ),\n selectedLabelStyle: GoogleFonts.openSans(color: Color(0xffffd156)),\n currentIndex: _currentIndex,\n onTap: (int index) {\n setState(() {\n\n _currentIndex = index;\n print("Current index"+_currentIndex.toString());\n });\n },\n items: [\n BottomNavigationBarItem(\n icon: Icon(Icons.home, color: Color(0xff99ffffff),),\n backgroundColor: Color(0xff22273d).withOpacity(.9),\n title: Text("Home", style: GoogleFonts.openSans(fontSize: 10, color:Color(0xff99ffffff)),)\n ),\n BottomNavigationBarItem(\n icon: ImageIcon(AssetImage("images/soccer_24_px.png"), color: Colors.white,),\n backgroundColor: Color(0xff22273d).withOpacity(.9),\n title: Text("La porra", style: GoogleFonts.openSans(fontSize: 10, color:Color(0xff99ffffff)),)\n ),\n BottomNavigationBarItem(\n icon: Icon(Icons.calendar_today, color: Color(0xff99ffffff),),\n backgroundColor: Color(0xff22273d).withOpacity(.9),\n title: Text("Calendario", style: GoogleFonts.openSans(fontSize: 10, color:Color(0xff99ffffff)),)\n ),\n BottomNavigationBarItem(\n …Run Code Online (Sandbox Code Playgroud)