Avalonia
Home
Support
GitHub Repository
Searchβ¦
π
Welcome
Documentation
β‘
Getting Started
π
Data Binding
π¨
Styling
π§°
Controls
π
Templates
β
Authoring Controls
π±
Input
π
Animations
π
Layout
π¦
Distribution / Publishing
API Reference
π§Ύ
Namespaces
Avalonia
Avalonia.Animation
Avalonia.Animation.Easings
Avalonia.Animation.Animators
Avalonia.Collections
Avalonia.Controls
Avalonia.Data
Avalonia.Diagnostics
Avalonia.Dialogs
Guides
π£
Basics
π€Ώ
Deep dives
π©π»
π©π» Developer Guides
Tutorials
π
ToDo List App
π»
Music Store App
Running in the Browser
π±
Developing for Mobile
Misc
πͺ
Community
π₯
WPF Developers Tips
π
Projects that are using Avalonia
β
FAQ
Powered By
GitBook
Avalonia.Animation.Easings
Avalonia.Animation.Easings Namespace
Class Types
Class
Summary
β
BackEaseIn
β
Eases in a
double
value using a overshooting cubic function.
β
BackEaseInOut
β
Eases a
double
value using a piecewise overshooting cubic function.
β
BackEaseOut
β
Eases out a
double
value using a overshooting cubic function.
β
BounceEaseIn
β
Eases in a
double
value using a simulated bounce function.
β
BounceEaseInOut
β
Eases a
double
value using a piecewise simulated bounce function.
β
BounceEaseOut
β
Eases out a
double
value using a simulated bounce function.
β
CircularEaseIn
β
Eases in a
double
value using the shifted fourth quadrant of the unit circle.
β
CircularEaseInOut
β
Eases a
double
value using a piecewise unit circle function.
β
CircularEaseOut
β
Eases out a
double
value using the shifted second quadrant of the unit circle.
β
CubicEaseIn
β
Eases in a
double
value using a cubic equation.
β
CubicEaseInOut
β
Eases a
double
value using a piece-wise cubic equation.
β
CubicEaseOut
β
Eases out a
double
value using a cubic equation.
β
Easing
β
Base class for all Easing classes.
β
EasingTypeConverter
β
β
β
ElasticEaseIn
β
Eases in a
double
value using a damped sine function.
β
ElasticEaseInOut
β
Eases a
double
value using a piecewise damped sine function.
β
ElasticEaseOut
β
Eases out a
double
value using a damped sine function.
β
ExponentialEaseIn
β
Eases in a
double
value using a exponential function.
β
ExponentialEaseInOut
β
Eases a
double
value using a piecewise exponential function.
Interface Types
Interface
Summary
β
IEasing
β
Defines the interface for easing classes.
Previous
Avalonia.Animation
Next
Avalonia.Animation.Animators
Export as PDF
Copy link
Edit on GitHub
Contents
Avalonia.Animation.Easings Namespace
Class Types
Interface Types