NavigationItem constructor
const
NavigationItem({
- Key? key,
- bool isSelected = false,
- bool isVisible = true,
- dynamic icon,
- ValueState? iconState,
- double? iconSize,
- ValueState<
double> ? iconSizeState, - Color? iconTint,
- ValueState<
Color> ? iconTintState, - IconThemeData? iconTheme,
- ValueState<
IconThemeData> ? iconThemeState, - String? title,
- ValueState<
String> ? titleState, - Color? titleColor,
- ValueState<
Color> ? titleColorState, - double? titleSize,
- ValueState<
double> ? titleSizeState, - TextStyle? titleStyle,
- ValueState<
TextStyle> ? titleStyleState, - double? spaceBetween,
- ValueState<
double> ? spaceBetweenState, - double? maxWidth,
- double? maxHeight,
- double? minWidth,
- double? minHeight,
- double? margin,
- double? marginX,
- double? marginY,
- double? padding,
- double? paddingX,
- double? paddingY,
- Color? background,
- ValueState<
Color> ? backgroundState, - OnViewClickListener? onClick,
- LinearLayoutController? itemController,
- IconViewController? iconController,
- TextViewController? labelController,
Implementation
const NavigationItem({
super.key,
this.isSelected = false,
this.isVisible = true,
this.icon,
this.iconState,
this.iconSize,
this.iconSizeState,
this.iconTint,
this.iconTintState,
this.iconTheme,
this.iconThemeState,
this.title,
this.titleState,
this.titleColor,
this.titleColorState,
this.titleSize,
this.titleSizeState,
this.titleStyle,
this.titleStyleState,
this.spaceBetween,
this.spaceBetweenState,
this.maxWidth,
this.maxHeight,
this.minWidth,
this.minHeight,
this.margin,
this.marginX,
this.marginY,
this.padding,
this.paddingX,
this.paddingY,
this.background,
this.backgroundState,
this.onClick,
this.itemController,
this.iconController,
this.labelController,
});