FlexSubThemesData constructor
const
FlexSubThemesData({
- bool interactionEffects = true,
- bool blendOnColors = true,
- bool blendTextTheme = true,
- bool useTextTheme = true,
- double? defaultRadius,
- Size buttonMinSize = kButtonMinSize,
- EdgeInsetsGeometry buttonPadding = kButtonPadding,
- double thickBorderWidth = kThickBorderWidth,
- double thinBorderWidth = kThinBorderWidth,
- double? textButtonRadius,
- double? elevatedButtonRadius,
- double elevatedButtonElevation = kElevatedButtonElevation,
- double? outlinedButtonRadius,
- double? toggleButtonsRadius,
- double? inputDecorationRadius,
- SchemeColor? inputDecoratorSchemeColor,
- bool inputDecoratorIsFilled = true,
- Color? inputDecoratorFillColor,
- FlexInputBorderType inputDecoratorBorderType = FlexInputBorderType.outline,
- bool inputDecoratorUnfocusedHasBorder = true,
- double? chipRadius,
- SchemeColor? chipSchemeColor,
- double? fabRadius,
- bool fabUseShape = true,
- double? cardRadius,
- double cardElevation = kCardElevation,
- double? popupMenuRadius,
- double popupMenuElevation = kPopupMenuElevation,
- double? popupMenuOpacity = 1,
- double? dialogRadius,
- double dialogElevation = kDialogElevation,
- double? timePickerDialogRadius,
- double snackBarElevation = kSnackBarElevation,
- SchemeColor? tabBarIndicatorSchemeColor,
- double? bottomSheetRadius,
- double bottomSheetElevation = kBottomSheetElevation,
- double bottomSheetModalElevation = kBottomSheetModalElevation,
Default constructor, used to make an immutable FlexSubThemesData object.
Implementation
const FlexSubThemesData({
this.interactionEffects = true,
this.blendOnColors = true,
this.blendTextTheme = true,
this.useTextTheme = true,
this.defaultRadius,
this.buttonMinSize = kButtonMinSize,
this.buttonPadding = kButtonPadding,
this.thickBorderWidth = kThickBorderWidth,
this.thinBorderWidth = kThinBorderWidth,
this.textButtonRadius,
this.elevatedButtonRadius,
this.elevatedButtonElevation = kElevatedButtonElevation,
this.outlinedButtonRadius,
this.toggleButtonsRadius,
this.inputDecorationRadius,
this.inputDecoratorSchemeColor,
this.inputDecoratorIsFilled = true,
this.inputDecoratorFillColor,
this.inputDecoratorBorderType = FlexInputBorderType.outline,
this.inputDecoratorUnfocusedHasBorder = true,
this.chipRadius,
this.chipSchemeColor,
this.fabRadius,
this.fabUseShape = true,
this.cardRadius,
this.cardElevation = kCardElevation,
this.popupMenuRadius,
this.popupMenuElevation = kPopupMenuElevation,
this.popupMenuOpacity = 1,
this.dialogRadius,
this.dialogElevation = kDialogElevation,
this.timePickerDialogRadius,
this.snackBarElevation = kSnackBarElevation,
this.tabBarIndicatorSchemeColor,
this.bottomSheetRadius,
this.bottomSheetElevation = kBottomSheetElevation,
this.bottomSheetModalElevation = kBottomSheetModalElevation,
this.bottomNavigationBarElevation = kBottomNavigationBarElevation,
this.bottomNavigationBarOpacity = 1,
this.bottomNavigationBarSchemeColor,
this.bottomNavigationBarBackgroundSchemeColor,
this.bottomNavigationBarLandscapeLayout,
this.navigationBarIsStyled = true,
this.navigationBarHeight,
this.navigationBarOpacity = 1,
this.navigationBarIconSchemeColor,
this.navigationBarTextSchemeColor,
this.navigationBarHighlightSchemeColor,
this.navigationBarBackgroundSchemeColor,
this.navigationBarMutedUnselectedIcon,
this.navigationBarMutedUnselectedText,
this.navigationBarSelectedLabelSize,
this.navigationBarUnselectedLabelSize,
this.navigationBarSelectedIconSize,
this.navigationBarUnselectedIconSize,
this.navigationBarLabelBehavior,
});