liquid_swipe library Null safety
Classes
- LiquidController
- Added in v1.5.0
- LiquidSwipe
- LiquidSwipe widget for out of the box Animation between stacked Widgets.
Mixins
- Utils
- Utils Methods
Constants
- FULL_TRANSITION_PX → const double
-
A constant value with works like a sensitivity of reveal.
Used if not mentioned here LiquidSwipe.fullTransitionValue
300.0
- PERCENT_PER_MILLISECOND → const double
-
Helper Factor for Completing the Animation when user is done with dragging
0.00125
Properties
Enums
- SlideDirection
- SlideDirections Enum with 3 Values SlideDirection.leftToRight if user swipes from left to right SlideDirection.rightToLeft if user swipes from right to left SlideDirection.none if user is not swipe at all.
- TransitionGoal
- Current Transition in the LiquidSwipe, whether to open the reveal or close the reveal
- UpdateType
- UpdateType Enum with 4 values UpdateType.dragging when user starts dragging or currently being dragging UpdateType.doneDragging when user is done with dragging UpdateType.animating when we are manually animating the Swipe using AnimatedPageDragger UpdateType.doneAnimating we are done with animating now update values like currentPage and nextPage etc.
- WaveType
- WaveType : Type of wave you want currently support 2, WaveType.circularReveal and WaveType.liquidReveal see also : LiquidSwipe.waveType
Typedefs
- CurrentUpdateTypeCallback = void Function(UpdateType updateType)
- Callback to provide the current UpdateType
- OnPageChangeCallback = void Function(int activePageIndex)
- Callback to provide the current page Index whenever it changes
- SlidePercentCallback = void Function(double slidePercentHorizontal, double slidePercentVertical)
- Callback to provide the slidePercentage, both vertical and horizontal