gpt4 book ai didi

flutter - 将 Flutter bottomNavigationBar 设置为非事件状态

转载 作者:IT王子 更新时间:2023-10-29 07:05:48 24 4
gpt4 key购买 nike

我有一个带有底部导航栏的应用:

BottomNavigationBar(
type: BottomNavigationBarType.fixed,
items: [

BottomNavigationBarItem(
icon: Image.asset('assets/icons/inactive/sth.png'),
activeIcon: Image.asset('assets/icons/active/sth.png'),
title: Text('Sth')
),

BottomNavigationBarItem(
icon: Image.asset('assets/icons/inactive/sth.png'),
activeIcon: Image.asset('assets/icons/active/sth.png'),
title: Text('Sth')
),

],
onTap: (int index) {
_currentIndex = index;
},
currentIndex: _currentIndex
)

现在我有一些用例,我想显示 bottomNavigationBar 但它的所有项目都不应处于事件状态。

将 currentIndex 设置为不存在的索引时,出现预期的错误。

有什么方法可以实现我的目标吗?

提前谢谢你。

最佳答案

你可以尝试类似的东西

bool isInactive;
BottomNavigationBar(
type: BottomNavigationBarType.fixed,
items: [

BottomNavigationBarItem(
icon: Image.asset('assets/icons/inactive/sth.png'),
activeIcon: isInactive ? Image.asset('assets/icons/active/sth.png') : Image.asset('assets/icons/inactive/sth.png'),
title: Text('Sth')
),
...

关于flutter - 将 Flutter bottomNavigationBar 设置为非事件状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53121085/

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