gpt4 book ai didi

flutter - 如何从底部导航栏中删除图标?

转载 作者:行者123 更新时间:2023-12-03 23:35:13 25 4
gpt4 key购买 nike

我只需要底部导航栏项中的标签,但我找不到删除它们的方法。
您可以使用 showSelectedLabels 隐藏标签和 showUnselectedLabels设置为 false 但图标没有等效项。

构造函数:

BottomNavigationBar({
Key key,
@required this.items,
this.onTap,
this.currentIndex = 0,
this.elevation = 8.0,
BottomNavigationBarType type,
Color fixedColor,
this.backgroundColor,
this.iconSize = 24.0,
Color selectedItemColor,
this.unselectedItemColor,
this.selectedIconTheme = const IconThemeData(),
this.unselectedIconTheme = const IconThemeData(),
this.selectedFontSize = 14.0,
this.unselectedFontSize = 12.0,
this.selectedLabelStyle,
this.unselectedLabelStyle,
this.showSelectedLabels = true,
bool showUnselectedLabels,
})

最佳答案

这个问题的关键是看个人BottomNavigationBarItem() .

如果您插入一个高度为 0.0 的 Container 作为标题,您将获得图标或 activeIcon 项目的所有垂直空间。并且由于BottomNavigationBarItem接受 任何小部件 作为 icon 或 activeIcon,你可以随意使用任何你想要的东西。

在你的情况下可能只是 Text()像这样的小部件:

BottomNavigationBarItem(
icon: Text("My Item"),
activeIcon: Text("My Item"),
title: Container(
height: 0.0,
),
)

关于flutter - 如何从底部导航栏中删除图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60079468/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com