# CountStepper

增加或减少数值的步进器。

# FLCountStepperController

FLCountStepperController 作为步进器的值控制器,也可以设置最大值,最小值和每步的数值。

FLCountStepperController _controller = FLCountStepperController(
    defaultValue: 0,
    min: 0,
    max: 10,
    step: 1
);

提示

由于 Dart 官方还未有 decimal 相关运算的支持,所以暂时所有值类型为 int

# FLCountStepper

FLCountStepper 则负责配置样式与交互。

FLCountStepper(
    controller: _controller,
    disabled: false, // default is false
    disableInput: true, // default is true
    onChanged: (value) {}
)

disabledisableInput 属性控制能否点击按钮和中间的输入框。

# FLFloatingCountStepper

FLFloatingCountStepper 为一种单独样式的 Count Stepper 。

FLFloatingCountStepper(
  controller: _controller,
  onChanged: (value) {},
)