KnobController constructor

KnobController({
  1. double initial = 0,
  2. double minimum = 0,
  3. double maximum = 100,
  4. double startAngle = 0,
  5. double endAngle = 180,
  6. int precision = 2,
})

Constructs a KnobController

Implementation

KnobController({
  this.initial = 0,
  this.minimum = 0,
  this.maximum = 100,
  this.startAngle = 0,
  this.endAngle = 180,
  this.precision = 2,
})  : assert(maximum > minimum,
          'Maximum value must be greater than minimum value.'),
      assert(maximum >= initial && initial >= minimum,
          'Initial value must be between minimum and maximum values.'),
      super(KnobValue(
        current: initial,
        minimum: minimum,
        maximum: maximum,
        startAngle: startAngle,
        endAngle: endAngle,
      ));