value property

  1. @override
T? value
override

The current value of the knob.

This may change as the user interacts with the knob.

Implementation

@override
T? get value => enabled ? knobValue.value : null;
  1. @override
void value=(T? value)
override

The current value of the knob.

This may change as the user interacts with the knob.

Implementation

@override
set value(T? value) {
  if (value == null) {
    enabled = false;
  } else {
    enabled = true;
    knobValue.value = value;
  }
}