InputStepperButtonFeature.decrement constructor

const InputStepperButtonFeature.decrement({
  1. InputFeatureVisibility visibility = InputFeatureVisibility.always,
  2. bool skipFocusTraversal = true,
  3. double step = -1.0,
  4. double? invalidValue = 0.0,
  5. double? min,
  6. double? max,
  7. InputFeaturePosition position = InputFeaturePosition.trailing,
  8. Widget? icon = const Icon(LucideIcons.minus),
})

Creates a decrement button feature for numeric inputs.

Parameters:

  • step (double, default: -1.0): Decrement step size.
  • invalidValue (double?, default: 0.0): Fallback value for invalid input.
  • min (double?, optional): Minimum allowed value.
  • max (double?, optional): Maximum allowed value.
  • position (InputFeaturePosition, default: InputFeaturePosition.trailing): Where to place the button.
  • icon (Widget?, optional): Custom icon widget.
  • visibility (InputFeatureVisibility, optional): Controls visibility.
  • skipFocusTraversal (bool, optional): Whether to skip in focus order.

Implementation

const InputStepperButtonFeature.decrement({
  super.visibility,
  super.skipFocusTraversal,
  this.step = -1.0,
  this.invalidValue = 0.0,
  this.min,
  this.max,
  this.position = InputFeaturePosition.trailing,
  this.icon = const Icon(LucideIcons.minus),
});