Namespace Avalonia.Animation
Classes
- Animatable
Base class for all animatable objects.
- Animation
Tracks the progress of an animation.
- BoolTransition
Transition class that handles AvaloniaProperty with bool 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.
- 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 float types.
- IntegerTransition
Transition class that handles AvaloniaProperty with int types.
- InterpolatingTransitionBase<T>
The base class for user-defined transition that are doing simple value interpolation
- KeyFrame
Stores data regarding a specific key point and value in an animation.
- 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.
- SizeTransition
Transition class that handles AvaloniaProperty with Size type.
- ThicknessTransition
Transition class that handles AvaloniaProperty with Thickness type.
- TransitionBase
Defines how a property should be animated using a transition.
- Transition<T>
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.
Structs
- IterationCount
Determines the number of iterations of an animation. Also defines its repeat behavior.
Interfaces
- IAnimation
Interface for Animation objects
- IPageTransition
Interface for animations that transition between two pages.
- ITransition
Interface for Transition objects.
Enums
- IterationType
Defines the valid modes for a IterationCount.
- PageSlide.SlideAxis
The axis on which the PageSlide should occur
- PlayState
Determines the playback state of an animation.
- PlaybackDirection
Determines the playback direction of an animation.