Stop calling listener methods every time the value or status of the animation changes.
Listeners can be added with addAnimationListener.
Source
void removeAnimationListener(TabBarSelectionAnimationListener listener) { _animationListeners.remove(listener); _controller ..removeStatusListener(listener.handleStatusChange) ..removeListener(listener.handleProgressChange); }