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.
-
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.