在Flutter中的所选BottomNavigationBarItem顶部显示图块

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Flutter中的所选BottomNavigationBarItem顶部显示图块相关的知识,希望对你有一定的参考价值。

我正在尝试在选定的BottomNavigationBarItem上显示一个条,如下所示。这正是我所需要的。

BottomNavigationBar(
              type: BottomNavigationBarType.fixed,
              currentIndex: currentIndex,
              fixedColor: Colors.blue[800],
              onTap: (value) {

              },
              items: [
                BottomNavigationBarItem(
                    icon: Icon(
                      FontAwesomeIcons.shopify,
                      size: 21.0,
                    ),
                    title: Text(
                      'Abc',

                    )),
                BottomNavigationBarItem(
                    icon: Icon(
                      Icons.shop,
                      size: 21.0,
                    ),
                    title: Text(
                      'Second Tab',

                    )),
                ),
              ],
            ),

参考图像

Refernce image

答案

BottomNavigationBar中的默认Flutter不支持此行为。为了在Flutter中获得BottomNavigationBar的这种行为。您必须创建自己的小部件。

但是下面的软件包可以帮助您轻松实现这一目标。检查以下链接以获取该软件包:

Styled BottomNavigationBar

我希望这能回答您的问题。

以上是关于在Flutter中的所选BottomNavigationBarItem顶部显示图块的主要内容,如果未能解决你的问题,请参考以下文章

尝试选择数据,然后对 mariadb 中的所选数据进行平均

在 DAX 中测量以计算仅适用于 Power BI 的所选月份的 YTD

Silverlight Combobox 将所选项目设置为 datagrid 的所选项目

添加对不同于 id 的所选列的引用

用于单选的所选插件的占位符文本不起作用

Flutter:根据所选类别在 GridView 内显示值