Links

Avalonia.Animation

Avalonia.Animation Namespace

Class Types

Class
Summary
Base class for all animatable objects.
Animation
Tracks the progress of an animation.
Defines a KeyFrame that is used for Animator objects.
Clock
ClockBase
Transition class that handles AvaloniaProperty with CornerRadius type.
CrossFade
Defines a cross-fade animation between two IVisuals.
Transition class that handles AvaloniaProperty with double types.
Transition class that handles AvaloniaProperty with float types.
Transition class that handles AvaloniaProperty with int types.
KeyFrame
Stores data regarding a specific key point and value in an animation.
KeyFrames
A collection of KeyFrames.
PageSlide
Transitions between two pages by sliding them horizontally.
Transition class that handles AvaloniaProperty with Point type.
Transition class that handles AvaloniaProperty with Size type.
Transition class that handles AvaloniaProperty with Thickness type.
Defines how a property should be animated using a transition.
A collection of ITransition definitions.
Transition class that handles AvaloniaProperty with Vector type.

Enum Types

Enum
Summary
FillMode
Defines the valid modes for a IterationCount.
Determines the playback direction of an animation.
PlayState
Determines the playback state of an animation.

Interface Types

Interface
Summary
Interface for Animation objects
IAnimator
Interface for Animator objects
IClock
Interface for animations that transition between two pages.
Interface for Transition objects.

Struct Types

Struct
Summary
Cue
Determines the time index for a KeyFrame.
Determines the number of iterations of an animation. Also defines its repeat behavior.

Namespaces