BaseBarItem class

BaseBarItem use BottomNavigationBarItem by cupertino *** use cupertino = { forceUseMaterial: true } force use BottomNavigationBarItem on cuperitno. use BottomNavigationBarItem by material *** use material = { forceUseCupertino: true } force use BottomNavigationBarItem on material.

BottomNavigationBarItem: 2021.03.31 modify 2021.06.25 by flutter 2.2.2

Inheritance
Annotations
  • @Deprecated('已废弃,使用原生的BottomNavigationBarItem,需要个性化的自行自定义')

Constructors

BaseBarItem({Widget? icon, Widget? label, Widget? activeIcon, Color? backgroundColor, String? tooltip, BaseParam? baseParam})
const

Properties

activeIcon → Widget?
BottomNavigationBarItem.activeIcon
final
backgroundColor → Color?
BottomNavigationBarItem.backgroundColor
final
baseParam → BaseParam?
Personalization parameters, gets platform parameters first, then mode parameters
finalinherited
hashCode → int
The hash code for this object.
no setterinherited
icon → Widget?
*** general properties start *** BottomNavigationBarItem.icon can be null, when is null, default will add an indicator
final
label → Widget?
BottomNavigationBarItem.label
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
tooltip → String?
BottomNavigationBarItem.tooltip
final

Methods

beforeBuild(BuildContext context) → void
Called before build
inherited
beforeBuildByCupertino(BuildContext context) → void
Called before buildByCupertino
inherited
beforeBuildByCupertinoNative(BuildContext context) → void
Called before buildByCupertinoNative (native iOS implementation)
inherited
beforeBuildByMaterial(BuildContext context) → void
Called before buildByMaterial
inherited
build(BuildContext context) → dynamic
inherited
buildByCupertino(BuildContext context) → Object
*** material properties end ***
buildByCupertinoNative(BuildContext context) → dynamic
build on cupertino mode with native iOS components (cupertino_native package) This is called when baseParam.nativeIOS = true Default implementation falls back to buildByCupertino()
inherited
buildByMaterial(BuildContext context) → Object
build on material mode
commonBuild(BuildContext context, BaseParam? baseParam) → dynamic
inherited
getBuildMode(BaseParam? baseParam) → WidgetBuildMode
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited
valueOf(String key, dynamic value) → dynamic
inherited
valueOfBaseParam(BaseParam? baseParam, String key, dynamic value) → dynamic
No reflection available in Dart First get value from platform, then from mode, finally from value itself
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited