createController method
Creates a ValueNotifier<bool>.
Overriding managed subclasses should always return controller if it is non-null, e.g. return controller ?? MyController();
Implementation
@override
ValueNotifier<bool> createController() => controller ?? .new(initial ?? true);