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. |