flutter_micro_interactions library

Classes

ButtonStates
A widget that provides state transitions for buttons.
CardSkeleton
A widget that displays a card loading skeleton.
ElasticGridView
A widget that provides elastic grid behavior.
ElasticListView
A widget that provides elastic list behavior.
ElasticScroll
A widget that provides elastic scrolling behavior.
ElasticScrollPhysics
A custom scroll physics that provides elastic behavior.
GridItemSkeleton
A widget that displays a grid item loading skeleton.
HeroTransition
A widget that provides a hero animation between pages.
HoverGlow
A widget that provides a glow effect on hover for desktop/web platforms.
InputFocus
A widget that provides focus animations for input fields.
ListItemSkeleton
A widget that displays a list item loading skeleton.
LoadingSkeleton
A widget that displays a loading skeleton with shimmer effect.
LongPressMenu
A widget that shows a context menu on long press.
Represents a menu item.
MorphingShapes
A widget that morphs between different shapes with smooth animations.
PageTransition<T>
A page route that provides custom transitions.
ParallaxContainer
A widget that creates a parallax container with multiple layers.
ParallaxImage
A widget that creates a parallax effect for images.
ParallaxLayer
Represents a parallax layer.
ParallaxScroll
A widget that creates a parallax scrolling effect.
PullToRefresh
A widget that provides pull-to-refresh functionality with customizable animations.
RippleButton
A button with a ripple effect.
RippleEffect
A widget that creates a ripple effect when tapped.
ShakeAnimation
A widget that provides shake animation without gesture detection.
ShakeButton
A button that shakes when pressed with invalid input.
ShakeToAction
A widget that detects shake gestures and triggers actions.
ShapeMorph
A widget that morphs between two specific shapes.
SharedAxisTransition
A widget that provides a shared axis transition.
SkeletonLoader
A widget that provides skeleton loading for any widget.
SwipeAction
Represents a swipe action.
SwipeActions
A widget that provides swipe actions for list items.
TapFeedback
A widget that provides intuitive tap feedback animations.
TextSkeleton
A widget that displays a text loading skeleton.
TransitionRoute
A widget that provides a custom transition when navigating to a new page.
WaterRipple
A widget that creates a water ripple effect.

Enums

ButtonState
The possible states of a button.
PageTransitionType
Types of page transitions.
ShapeType
Types of shapes that can be morphed.
TapAnimationType
The type of tap animation to use.