tools_tkmonkey library Null safety

Classes

BaseControllerFunction<S extends TKMControllerMixin>
Base class for implementing TKMController and give access to mixin to state
TKMController
Class to create a controller to handle some encapsulated custom animation widget With this class, the custom widget has a way to handle some behavior for animationController without exposing the animationController to public
TKMDragHelper
Class to create a drag helper. This class use flags to manipulate the drag in Widgets

Mixins

AnimateToPositionFunction
Mixin to implementing the animateToPositionFunction function
ForwardFunction
Mixin to implementing the forward function
GetPositionFunction
Mixin to implementing the getPosition function
ReverseFunction
Mixin to implementing the reverse function
RunFunction
Mixin to implementing the run function
SetPositionFunction
Mixin to implementing the setPosition function
StateAnimationFunction
Mixin to implementing the state function
TKMControllerMixin
Mixin to connect the State in the StatefulWidget with a TKMController

Enums

DragDirection
Enum to know what is the orientation start for the Drag LeftToRight or RigthtToLeft