updateDependentValues method

  1. @override
void updateDependentValues(
  1. covariant S? oldWidget
)
override

Implementation

@override
void updateDependentValues(covariant S? oldWidget) {
  super.updateDependentValues(oldWidget);
  scrollController._hapticFeedback = widget.hapticFeedback;
  if (oldWidget?.activeValue != widget.activeValue) {
    _setActiveIndex(widget.activeValue);
  }
  if (oldWidget?.onChange != widget.onChange) {
    scrollController.currentIndex.removeListener(_innerOnChange);
    if (widget.onChange != null) {
      scrollController.currentIndex.addListener(_innerOnChange);
    }
  }
}