Class RangeAnimator
public class RangeAnimator : SkiaValueAnimator, ISkiaAnimator, IDisposable
- Inheritance
-
RangeAnimator
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
RangeAnimator(SkiaControl)
public RangeAnimator(SkiaControl player)
Parameters
playerSkiaControl
Fields
_callback
protected Action<double> _callback
Field Value
Properties
Distance
public double Distance { get; set; }
Property Value
Methods
Start(Action<double>, double, double, uint, Easing, int)
public void Start(Action<double> callback, double start, double end, uint ms = 250, Easing easing = null, int delayMs = 0)
Parameters
TransformReportedValue(long)
/// Passed over mValue, you can change the reported passed value here
protected override double TransformReportedValue(long deltaT)
Parameters
deltaTlong
Returns
- double
modified mValue for callback consumer
UpdateValue(long, long)
Update mValue using time distance between rendered frames. Return true if anims is finished.
protected override bool UpdateValue(long deltaT, long deltaFromStart)