easy_slider library
Classes
- AnimationControllerManager
- A manager deal with AnimationControllers when given percentage has changed.
- ControllerManagerBase
- Base controllerManager, if you want process value by yourself, extends this class.
- DragPercentageProvider
- A widget can provide slide percentage to given ValueNotifier.
- DragWithAnimationController
- A widget can trigger animation with slide behavior when slide percentage reached the AnimationController's trigger value.
- GestureDetectorBox
- A widget can recive pointEvent, its size is depended on child. GestureDetectorBox is used for DragPercentageProvider to have ability to recive gesture infomation by setting behavior to HitTestBehavior.opaque. See also: ColoredBox.
-
LinkedControllerManager<
T extends LinkedListEntry< T> > - Double-linked list collects your own customized controllers. It not necessary to extends this class unconditionally if you want a customized data struct.
- TriggerValWithControllerEntry
-
This class is used for AnimationControllerManager to manipulate
a double-linked list which stored
AnimationController
and itstrigger value
.