Class AnimationEasingHelper
Inheritance
Namespace: Com.Telerik.Android.Common.Animations
Assembly: Telerik.Xamarin.Android.Common.dll
Syntax
public class AnimationEasingHelper : Object
Constructors
AnimationEasingHelper()
Declaration
public AnimationEasingHelper()
AnimationEasingHelper(IntPtr, JniHandleOwnership)
Declaration
protected AnimationEasingHelper(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
System.IntPtr
javaReference
|
Android.Runtime.JniHandleOwnership
transfer
|
Properties
JniPeerMembers
Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Java.Interop.JniPeerMembers
|
ThresholdClass
Declaration
protected override IntPtr ThresholdClass { get; }
Property Value
System.IntPtr
|
ThresholdType
Declaration
protected override Type ThresholdType { get; }
Property Value
System.Type
|
Methods
CircularEaseIn(Double, Double, Double, Double)
Declaration
public static double CircularEaseIn(double currentTime, double startValue, double totalValueChange, double endTime)
Parameters
System.Double
currentTime
|
System.Double
startValue
|
System.Double
totalValueChange
|
System.Double
endTime
|
Returns
System.Double
|
CircularEaseInOut(Double, Double, Double, Double)
Declaration
public static double CircularEaseInOut(double currentTime, double startValue, double totalValueChange, double endTime)
Parameters
System.Double
currentTime
|
System.Double
startValue
|
System.Double
totalValueChange
|
System.Double
endTime
|
Returns
System.Double
|
CircularEaseOut(Double, Double, Double, Double)
Declaration
public static double CircularEaseOut(double currentTime, double startValue, double totalValueChange, double endTime)
Parameters
System.Double
currentTime
|
System.Double
startValue
|
System.Double
totalValueChange
|
System.Double
endTime
|
Returns
System.Double
|
CubicEaseIn(Double, Double, Double, Double)
Declaration
public static double CubicEaseIn(double currentTime, double startValue, double totalValueChange, double endTime)
Parameters
System.Double
currentTime
|
System.Double
startValue
|
System.Double
totalValueChange
|
System.Double
endTime
|
Returns
System.Double
|
CubicEaseInOut(Double, Double, Double, Double)
Declaration
public static double CubicEaseInOut(double currentTime, double startValue, double totalValueChange, double endTime)
Parameters
System.Double
currentTime
|
System.Double
startValue
|
System.Double
totalValueChange
|
System.Double
endTime
|
Returns
System.Double
|
CubicEaseOut(Double, Double, Double, Double)
Declaration
public static double CubicEaseOut(double currentTime, double startValue, double totalValueChange, double endTime)
Parameters
System.Double
currentTime
|
System.Double
startValue
|
System.Double
totalValueChange
|
System.Double
endTime
|
Returns
System.Double
|
ExponentialEaseIn(Double, Double, Double, Double)
Declaration
public static double ExponentialEaseIn(double currentTime, double startValue, double totalValueChange, double endTime)
Parameters
System.Double
currentTime
|
System.Double
startValue
|
System.Double
totalValueChange
|
System.Double
endTime
|
Returns
System.Double
|
ExponentialEaseInOut(Double, Double, Double, Double)
Declaration
public static double ExponentialEaseInOut(double currentTime, double startValue, double totalValueChange, double endTime)
Parameters
System.Double
currentTime
|
System.Double
startValue
|
System.Double
totalValueChange
|
System.Double
endTime
|
Returns
System.Double
|
ExponentialEaseOut(Double, Double, Double, Double)
Declaration
public static double ExponentialEaseOut(double currentTime, double startValue, double totalValueChange, double endTime)
Parameters
System.Double
currentTime
|
System.Double
startValue
|
System.Double
totalValueChange
|
System.Double
endTime
|
Returns
System.Double
|
Linear(Double, Double, Double, Double)
Declaration
public static double Linear(double currentTime, double startValue, double totalValueChange, double endTime)
Parameters
System.Double
currentTime
|
System.Double
startValue
|
System.Double
totalValueChange
|
System.Double
endTime
|
Returns
System.Double
|
QuadraticEaseIn(Double, Double, Double, Double)
Declaration
public static double QuadraticEaseIn(double currentTime, double startValue, double totalValueChange, double endTime)
Parameters
System.Double
currentTime
|
System.Double
startValue
|
System.Double
totalValueChange
|
System.Double
endTime
|
Returns
System.Double
|
QuadraticEaseInOut(Double, Double, Double, Double)
Declaration
public static double QuadraticEaseInOut(double currentTime, double startValue, double totalValueChange, double endTime)
Parameters
System.Double
currentTime
|
System.Double
startValue
|
System.Double
totalValueChange
|
System.Double
endTime
|
Returns
System.Double
|
QuadraticEaseOut(Double, Double, Double, Double)
Declaration
public static double QuadraticEaseOut(double currentTime, double startValue, double totalValueChange, double endTime)
Parameters
System.Double
currentTime
|
System.Double
startValue
|
System.Double
totalValueChange
|
System.Double
endTime
|
Returns
System.Double
|
QuarticEaseIn(Double, Double, Double, Double)
Declaration
public static double QuarticEaseIn(double currentTime, double startValue, double totalValueChange, double endTime)
Parameters
System.Double
currentTime
|
System.Double
startValue
|
System.Double
totalValueChange
|
System.Double
endTime
|
Returns
System.Double
|
QuarticEaseInOut(Double, Double, Double, Double)
Declaration
public static double QuarticEaseInOut(double currentTime, double startValue, double totalValueChange, double endTime)
Parameters
System.Double
currentTime
|
System.Double
startValue
|
System.Double
totalValueChange
|
System.Double
endTime
|
Returns
System.Double
|
QuarticEaseOut(Double, Double, Double, Double)
Declaration
public static double QuarticEaseOut(double currentTime, double startValue, double totalValueChange, double endTime)
Parameters
System.Double
currentTime
|
System.Double
startValue
|
System.Double
totalValueChange
|
System.Double
endTime
|
Returns
System.Double
|
QuinticEaseIn(Double, Double, Double, Double)
Declaration
public static double QuinticEaseIn(double currentTime, double startValue, double totalValueChange, double endTime)
Parameters
System.Double
currentTime
|
System.Double
startValue
|
System.Double
totalValueChange
|
System.Double
endTime
|
Returns
System.Double
|
QuinticEaseInOut(Double, Double, Double, Double)
Declaration
public static double QuinticEaseInOut(double currentTime, double startValue, double totalValueChange, double endTime)
Parameters
System.Double
currentTime
|
System.Double
startValue
|
System.Double
totalValueChange
|
System.Double
endTime
|
Returns
System.Double
|
QuinticEaseOut(Double, Double, Double, Double)
Declaration
public static double QuinticEaseOut(double currentTime, double startValue, double totalValueChange, double endTime)
Parameters
System.Double
currentTime
|
System.Double
startValue
|
System.Double
totalValueChange
|
System.Double
endTime
|
Returns
System.Double
|
SinusoidalEaseIn(Double, Double, Double, Double)
Declaration
public static double SinusoidalEaseIn(double currentTime, double startValue, double totalValueChange, double endTime)
Parameters
System.Double
currentTime
|
System.Double
startValue
|
System.Double
totalValueChange
|
System.Double
endTime
|
Returns
System.Double
|
SinusoidalEaseInOut(Double, Double, Double, Double)
Declaration
public static double SinusoidalEaseInOut(double currentTime, double startValue, double totalValueChange, double endTime)
Parameters
System.Double
currentTime
|
System.Double
startValue
|
System.Double
totalValueChange
|
System.Double
endTime
|
Returns
System.Double
|
SinusoidalEaseOut(Double, Double, Double, Double)
Declaration
public static double SinusoidalEaseOut(double currentTime, double startValue, double totalValueChange, double endTime)
Parameters
System.Double
currentTime
|
System.Double
startValue
|
System.Double
totalValueChange
|
System.Double
endTime
|
Returns
System.Double
|