Flutter 颤振1.23.0-18.1底前导航杆已弃用';标题';使用';标签';
Flutter 颤振1.23.0-18.1底前导航杆已弃用';标题';使用';标签';,flutter,Flutter,标题部分给出了一个错误,告诉我应该使用标签 错误是: 信息:“标题”已弃用,不应使用。使用“标签”,因为它可以改善文本缩放体验。此功能在v1.19.0之后被弃用。。(不推荐在lib/Screens/hostHomePage使用成员。dart:49) 希望有人能帮我 BottomNavigationBarItem _buildNavigationItem( int index, IconData iconData, String text) { return BottomNav
标题
部分给出了一个错误,告诉我应该使用标签
错误是:
信息:“标题”已弃用,不应使用。使用“标签”,因为它可以改善文本缩放体验。此功能在v1.19.0之后被弃用。。(不推荐在lib/Screens/hostHomePage使用成员。dart:49)
希望有人能帮我
BottomNavigationBarItem _buildNavigationItem(
int index, IconData iconData, String text) {
return BottomNavigationBarItem(
icon: Icon(
iconData,
color: AppConstants.nonSelectedIconColor,
),
activeIcon: Icon(
iconData,
color: AppConstants.selectedIconColor,
),
title: Text(
text,
style: TextStyle(
color: _selectedIndex == index
? AppConstants.selectedIconColor
: AppConstants.nonSelectedIconColor,
),
),
);
}
正如我在文档中看到的,您提到的内容是正确的,要使其正常工作,必须使用标签并向其传递字符串。并删除传递小部件的title参数
BottomNavigationBarItem _buildNavigationItem(
int index, IconData iconData, String text) {
return BottomNavigationBarItem(
icon: Icon(
iconData,
color: AppConstants.nonSelectedIconColor,
),
activeIcon: Icon(
iconData,
color: AppConstants.selectedIconColor,
),
label: text
);
}
这段代码应该适合您,而不是您现在正在编写的代码。:-
如果您有错误,请在您的帖子中完整引用。我添加了错误消息OK,那么您觉得不清楚该怎么办?它说你应该使用更新的功能,而不是谢谢你的快速反应!这会产生以下错误:错误:无法将参数类型“String”分配给参数类型“Widget”。(参数类型不可在[travelapp]lib/Screens/hostHomePage.dart:49分配)信息:“title”已弃用,不应使用。使用“标签”,因为它可以改善文本缩放体验。此功能在v1.19.0之后被弃用。。(在[travelapp]lib/Screens/hostHomePage.dart:49不推荐使用成员)很抱歉,这是我这边的一个小错误。使用标签代替标题。这就是你问题的重点,我把它搞砸了,对不起;)