AnimationLocalListenersMixin mixin

A mixin that implements the addListener/removeListener protocol and notifies all the registered listeners when notifyListeners is called.

This mixin requires that the mixing class provide methods didRegisterListener and didUnregisterListener. Implementations of these methods can be obtained by mixing in another mixin from this library, such as AnimationLazyListenerMixin.

Superclass Constraints
Implemented by




hashCode int
The hash code for this object. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited


addListener(VoidCallback listener) → void
Calls the listener every time the value of the animation changes. [...]
didRegisterListener() → void
Called immediately before a listener is added via addListener. [...]
didUnregisterListener() → void
Called immediately after a listener is removed via removeListener. [...]
notifyListeners() → void
Calls all the listeners. [...]
removeListener(VoidCallback listener) → void
Stop calling the listener every time the value of the animation changes. [...]
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
toString() String
Returns a string representation of this object.


operator ==(dynamic other) bool
The equality operator. [...]