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