Widget _buildCustomTopStyle(BuildContext context) { return TDBottomTabBar( TDBottomTabBarBasicType.iconText, topBorder: const BorderSide(color: Colors.red, width: 5), barHeight: 61, componentType: TDBottomTabBarComponentType.normal, useVerticalDivider: false, navigationTabs: [ TDBottomTabBarTabConfig( selectedIcon: _selectedIcon, unselectedIcon: _unSelectedIcon, badgeConfig: BadgeConfig( showBadge: true, tdBadge: const TDBadge(TDBadgeType.redPoint), badgeTopOffset: -2, badgeRightOffset: -10, ), tabText: '标签', onTap: () { onTapTab(context, '标签1'); }, ), TDBottomTabBarTabConfig( selectedIcon: _selectedIcon, unselectedIcon: _unSelectedIcon, tabText: '标签', onTap: () { onTapTab(context, '标签2'); }, ), TDBottomTabBarTabConfig( selectedIcon: _selectedIcon, unselectedIcon: _unSelectedIcon, tabText: '标签', onTap: () { onTapTab(context, '标签3'); }, ), ], ); }