Inheritance
AnimationController
public class AnimationController : AnimationLocalStatusListenersMixinAnimationLocalListenersMixinAnimationEagerListenerMixinAnimation<float>, ValueListenable<float>, Listenable
Constructors
Declaration
public AnimationController(float? value = default(float? ), TimeSpan? duration = default(TimeSpan? ), string debugLabel = null, float lowerBound = 0F, float upperBound = 1F, TickerProvider vsync = null)
Parameters
Fields
Declaration
public readonly string debugLabel
Field Value
Declaration
public TimeSpan? duration
Field Value
Declaration
public readonly float lowerBound
Field Value
Declaration
public readonly float upperBound
Field Value
Properties
Declaration
public bool isAnimating { get; }
Property Value
Declaration
public override AnimationStatus status { get; }
Property Value
Overrides
Unity.UIWidgets.animation.Animation<System.Single>.status
Declaration
public override float value { get; }
Property Value
Overrides
Unity.UIWidgets.animation.Animation<System.Single>.value
Declaration
public float velocity { get; }
Property Value
Declaration
public Animation<float> view { get; }
Property Value
Methods
Declaration
public TickerFuture animateBack(float target, TimeSpan? duration, Curve curve = null)
Parameters
Returns
Declaration
public TickerFuture animateTo(float target, TimeSpan? duration = default(TimeSpan? ), Curve curve = null)
Parameters
Returns
Declaration
public TickerFuture animateWith(Simulation simulation)
Parameters
Returns
Declaration
public override void dispose()
Overrides
Unity.UIWidgets.animation.AnimationEagerListenerMixinAnimation<System.Single>.dispose()
Declaration
public TickerFuture fling(float velocity = 1F)
Parameters
Type |
Name |
Description |
Single |
velocity |
|
Returns
Declaration
public TickerFuture forward(float? from = default(float? ))
Parameters
Returns
Declaration
public TickerFuture repeat(float? min = default(float? ), float? max = default(float? ), bool reverse = false, TimeSpan? period = default(TimeSpan? ))
Parameters
Returns
Declaration
Declaration
public void resync(TickerProvider vsync)
Parameters
Declaration
public TickerFuture reverse(float? from = default(float? ))
Parameters
Returns
Declaration
public void setValue(float newValue)
Parameters
Type |
Name |
Description |
Single |
newValue |
|
Declaration
public void stop(bool canceled = true)
Parameters
Type |
Name |
Description |
Boolean |
canceled |
|
Declaration
public override string toStringDetails()
Returns
Overrides
Unity.UIWidgets.animation.Animation<System.Single>.toStringDetails()
Declaration
public static AnimationController unbounded(float value = 0F, TimeSpan? duration = default(TimeSpan? ), string debugLabel = null, TickerProvider vsync = null)
Parameters
Returns