Animation Namespace
Namespace Avalonia.Animation
Types
- Animatable - Base class for all animatable objects.
- Animation - Tracks the progress of an animation.
- BoolTransition - Transition class that handles Avalonia.AvaloniaProperty with bool types.
- BoxShadowsTransition - Transition class that handles Avalonia.AvaloniaProperty with Avalonia.Media.BoxShadows type.
- BrushTransition - Transition class that handles Avalonia.AvaloniaProperty with Avalonia.Media.IBrush type.
- ColorTransition - Transition class that handles Avalonia.AvaloniaProperty with Avalonia.Media.Color type.
- CompositePageTransition - Defines a composite page transition that can be used to combine multiple transitions.
- CornerRadiusTransition - Transition class that handles Avalonia.AvaloniaProperty with Avalonia.CornerRadius type.
- CrossFade - Defines a cross-fade animation between two Avalonia.Visuals.
- Cue - Determines the time index for a Avalonia.Animation.KeyFrame.
- CueTypeConverter
- DoubleTransition - Transition class that handles Avalonia.AvaloniaProperty with double types.
- EffectTransition - Transition class that handles Avalonia.AvaloniaProperty with Avalonia.Media.IEffect type.
- FillMode
- FloatTransition - Transition class that handles Avalonia.AvaloniaProperty with float types.
- IAnimation - Interface for Animation objects
- IAnimationSetter
- ICustomAnimator
- IPageTransition - Interface for animations that transition between two pages.
- ITransition - Interface for Transition objects.
- IntegerTransition - Transition class that handles Avalonia.AvaloniaProperty with int types.
- InterpolatingAnimator<T>
- InterpolatingTransitionBase<T> - The base class for user-defined transition that are doing simple value interpolation
- IterationCount - Determines the number of iterations of an animation. Also defines its repeat behavior.
- IterationCountTypeConverter
- IterationType - Defines the valid modes for a Avalonia.Animation.IterationCount.
- KeyFrame - Stores data regarding a specific key point and value in an animation.
- KeyFrames - A collection of Avalonia.Animation.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 Avalonia.Animation.KeySpline values
- PageSlide - Transitions between two pages by sliding them horizontally or vertically.
- 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.
- PointTransition - Transition class that handles Avalonia.AvaloniaProperty with Avalonia.Point type.
- RelativePointTransition - Transition class that handles Avalonia.AvaloniaProperty with Avalonia.RelativePoint type.
- Rotate3DTransition
- SizeTransition - Transition class that handles Avalonia.AvaloniaProperty with Avalonia.Size type.
- ThicknessTransition - Transition class that handles Avalonia.AvaloniaProperty with Avalonia.Thickness type.
- TransformOperationsTransition
- 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 Avalonia.Animation.ITransition definitions.
- VectorTransition - Transition class that handles Avalonia.AvaloniaProperty with Avalonia.Vector type.