onSelectedTabChange method
Implementation
void onSelectedTabChange() {
final selectedTabIndex = _selectedTabIndex.value;
final debounce = _debounce;
if (debounce != null && debounce.isActive) {
debounce.cancel();
}
_debounce = Timer(widget.animationDuration, () {
widget.tabChanged?.call(selectedTabIndex);
});
}