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 | |
| CustomAnimatorBase | Obsolete. |
| CustomAnimatorBase(T) | Obsolete. |
| 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. |
| InterpolatingAnimator(T) | |
| InterpolatingTransitionBase(T) | 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 | |
| Transition(T) | 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 Not client implementable. |
| ICustomAnimator | |
| IPageTransition | Interface for animations that transition between two pages. |
Enumerations
| FillMode | |
| IterationType | Defines the valid modes for a IterationCount. |
| PageSlide.SlideAxis | The axis on which the PageSlide should occur |
| PlaybackDirection | Determines the playback direction of an animation. |
| PlayState | Determines the playback state of an animation. |