Invoked when the icon expects the state to change
The current playable state
The style to apply to the component, color
will change the colour of the icon
Theme for the icon
How long to delay the animations
How long the animations should take
The easing to use for the animation
Determines if the icon should animate between states