InputFeature.incrementButton constructor

const InputFeature.incrementButton({
  1. InputFeatureVisibility visibility,
  2. InputFeaturePosition position,
  3. double step,
  4. double? invalidValue,
  5. double? min,
  6. double? max,
  7. Widget? icon,
  8. bool skipFocusTraversal,
})

Creates an increment button feature for numeric inputs.

Parameters:

  • visibility (InputFeatureVisibility, default: always): When to show button.
  • position (InputFeaturePosition, default: trailing): Where to place button.
  • step (double, default: 1): Increment step size.
  • invalidValue (double?, optional): Value to use when input is invalid.
  • min (double?, optional): Minimum allowed value.
  • max (double?, optional): Maximum allowed value.
  • icon (Widget?, optional): Custom icon widget.
  • skipFocusTraversal (bool, default: false): Skip in focus order.

Implementation

const factory InputFeature.incrementButton({
  InputFeatureVisibility visibility,
  InputFeaturePosition position,
  double step,
  double? invalidValue,
  double? min,
  double? max,
  Widget? icon,
  bool skipFocusTraversal,
}) = InputStepperButtonFeature;