Class Animation
Inheritance
System.Object
Animation
Implements
System.Collections.IEnumerable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Tizen.UIExtensions.Common.Internal
Assembly: Tizen.UIExtensions.NUI.dll
Syntax
public class Animation : IEnumerable
Constructors
Animation()
Declaration
public Animation()
Animation(Action<Double>, Double, Double, Easing, Action)
Declaration
public Animation(Action<double> callback, double start = 0, double end = 1, Easing easing = null, Action finished = null)
Parameters
Type | Name | Description |
---|---|---|
System.Action<System.Double> | callback | |
System.Double | start | |
System.Double | end | |
Easing | easing | |
System.Action | finished |
Methods
Add(Double, Double, Animation)
Declaration
public void Add(double beginAt, double finishAt, Animation animation)
Parameters
Type | Name | Description |
---|---|---|
System.Double | beginAt | |
System.Double | finishAt | |
Animation | animation |
Commit(IAnimatable, String, UInt32, UInt32, Easing, Action<Double, Boolean>, Func<Boolean>)
Declaration
public void Commit(IAnimatable owner, string name, uint rate = 16U, uint length = 250U, Easing easing = null, Action<double, bool> finished = null, Func<bool> repeat = null)
Parameters
Type | Name | Description |
---|---|---|
IAnimatable | owner | |
System.String | name | |
System.UInt32 | rate | |
System.UInt32 | length | |
Easing | easing | |
System.Action<System.Double, System.Boolean> | finished | |
System.Func<System.Boolean> | repeat |
GetCallback()
Declaration
public Action<double> GetCallback()
Returns
Type | Description |
---|---|
System.Action<System.Double> |
GetEnumerator()
Declaration
public IEnumerator GetEnumerator()
Returns
Type | Description |
---|---|
System.Collections.IEnumerator |
Insert(Double, Double, Animation)
Declaration
public Animation Insert(double beginAt, double finishAt, Animation animation)
Parameters
Type | Name | Description |
---|---|---|
System.Double | beginAt | |
System.Double | finishAt | |
Animation | animation |
Returns
Type | Description |
---|---|
Animation |
WithConcurrent(Action<Double>, Double, Double, Easing, Double, Double)
Declaration
public Animation WithConcurrent(Action<double> callback, double start = 0, double end = 1, Easing easing = null, double beginAt = 0, double finishAt = 1)
Parameters
Type | Name | Description |
---|---|---|
System.Action<System.Double> | callback | |
System.Double | start | |
System.Double | end | |
Easing | easing | |
System.Double | beginAt | |
System.Double | finishAt |
Returns
Type | Description |
---|---|
Animation |
WithConcurrent(Animation, Double, Double)
Declaration
public Animation WithConcurrent(Animation animation, double beginAt = 0, double finishAt = 1)
Parameters
Type | Name | Description |
---|---|---|
Animation | animation | |
System.Double | beginAt | |
System.Double | finishAt |
Returns
Type | Description |
---|---|
Animation |
Implements
System.Collections.IEnumerable