fly_to_target library
A Flutter package for animating multiple widgets flying to target positions simultaneously with customizable paths and effects.
Classes
- BezierPathConfig
- Bezier curve path
- CustomDecorationConfig
- Custom decoration
- CustomPathConfig
- Custom path
- DecorationConfig
- Base class for decoration configuration
- FadeEffect
- Fade effect
- FeatherDecorationConfig
- Feather effect
- FlyAnimationConfig
- Animation configuration
- FlyCompletionEvent
- Animation completion event
- FlyEffects
- Collection of effects
- FlyItem
- Item to fly
- FlyItemWithTarget
- Pair of item and individual destination
- FlyOrigin
- Origin position specification
- FlyOriginFromKey
- Get position from GlobalKey
- FlyOriginFromOffset
- Specify position directly with Offset
- FlyTarget
- Destination definition
- FlyTargetFromKey
- Specify destination from GlobalKey
- FlyTargetFromOffset
- Specify destination directly with Offset
- FlyTargetWidget
- Widget indicating a destination (automatically manages GlobalKey)
- FlyTargetWidgetState
- State for FlyTargetWidget
- FlyToTargetController
- Controls animations for flying multiple widgets to destinations
- FlyToTargetScope
- Scope widget that provides controller to descendants
- LinearPathConfig
- Linear path
- ParabolicPathConfig
- Parabolic path
- ParticleDecorationConfig
- Particle effect
- PathConfig
- Base class for path configuration
- PrePhaseConfig
- Pre-animation phase configuration Used to animate items from a gather point to their start positions before the main fly animation begins
- RotationEffect
- Rotation effect
- ScaleEffect
- Scale effect
- SparkleDecorationConfig
- Sparkle effect
- SpreadPhaseConfig
- Spread phase: items gather at a point and spread to their start positions
- StarTrailDecorationConfig
- Star trail decoration - stars following behind the item
- TrailEffect
- Trail effect
Enums
- ParticleEmitType
- Particle emission type
- RotationDirection
- Rotation direction
Extensions
-
FlyTargetWidgetExtension
on GlobalKey<
FlyTargetWidgetState> - Extension to get destination from FlyTargetWidget's GlobalKey