Avalonia.Animation Namespace

 

Classes

Animatable Base class for all animatable objects.
Animation Tracks the progress of an animation.
BoolTransition Transition class that handles AvaloniaProperty with Boolean types.
BoxShadowsTransition Transition class that handles AvaloniaProperty with BoxShadows type.
BrushTransition Transition class that handles AvaloniaProperty with IBrush type.
ColorTransition Transition class that handles AvaloniaProperty with Color type.
CompositePageTransition Defines a composite page transition that can be used to combine multiple transitions.
CornerRadiusTransition Transition class that handles AvaloniaProperty with CornerRadius type.
CrossFade Defines a cross-fade animation between two Visuals.
CueTypeConverter 
CustomAnimatorBaseObsolete.
CustomAnimatorBaseTObsolete.
DoubleTransition Transition class that handles AvaloniaProperty with Double types.
EffectTransition Transition class that handles AvaloniaProperty with IEffect type.
FloatTransition Transition class that handles AvaloniaProperty with Single types.
IntegerTransition Transition class that handles AvaloniaProperty with Int32 types.
InterpolatingAnimatorT 
InterpolatingTransitionBaseT The base class for user-defined transition that are doing simple value interpolation
IterationCountTypeConverter 
KeyFrame Stores data regarding a specific key point and value in an animation.
KeyFrames A collection of KeyFrames.
KeySpline Determines how an animation is used based on a cubic bezier curve. X1 and X2 must be between 0.0 and 1.0, inclusive. See https://docs.microsoft.com/en-us/dotnet/api/system.windows.media.animation.keyspline
KeySplineTypeConverter Converts string values to KeySpline values
PageSlide Transitions between two pages by sliding them horizontally or vertically.
PointTransition Transition class that handles AvaloniaProperty with Point type.
RelativePointTransition Transition class that handles AvaloniaProperty with RelativePoint type.
Rotate3DTransition 
SizeTransition Transition class that handles AvaloniaProperty with Size type.
ThicknessTransition Transition class that handles AvaloniaProperty with Thickness type.
TransformOperationsTransition 
TransitionT Defines how a property should be animated using a transition.
TransitionBase Defines how a property should be animated using a transition.
Transitions A collection of ITransition definitions.
VectorTransition Transition class that handles AvaloniaProperty with Vector type.

Structures

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

Interfaces

IAnimation Interface for Animation objects
IAnimationSetter 
ICustomAnimator 
IPageTransition Interface for animations that transition between two pages.
ITransition Interface for Transition objects.

Enumerations

FillMode 
IterationType Defines the valid modes for a IterationCount.
PageSlideSlideAxis The axis on which the PageSlide should occur
PlaybackDirection Determines the playback direction of an animation.
PlayState Determines the playback state of an animation.