C# Class Xamarin.Motion.Animation

Inheritance: System.Collections.IEnumerable
Show file Open project: Clancey/Canvas Class Usage Examples

Public Methods

Method Description
Add ( double beginAt, double finishAt, Animation animation ) : void
Animation ( ) : System
Animation ( Action callback, double start = 0.0f, double end = 1.0f, double>.Func easing = null, System.Action finished = null ) : System
Commit ( Animatable owner, string name, uint rate = 16, uint length = 250, double>.Func easing = null, bool>.Action finished = null, Func repeat = null ) : void
GetCallback ( ) : Action
GetEnumerator ( ) : System.Collections.IEnumerator
Insert ( double beginAt, double finishAt, Animation animation ) : Animation
WithConcurrent ( Action callback, double start = 0.0f, double end = 1.0f, double>.Func easing = null, double beginAt = 0.0f, double finishAt = 1.0f ) : Animation
WithConcurrent ( Animation animation, double beginAt = 0.0f, double finishAt = 1.0f ) : Animation

Method Details

Add() public method

public Add ( double beginAt, double finishAt, Animation animation ) : void
beginAt double
finishAt double
animation Animation
return void

Animation() public method

public Animation ( ) : System
return System

Animation() public method

public Animation ( Action callback, double start = 0.0f, double end = 1.0f, double>.Func easing = null, System.Action finished = null ) : System
callback Action
start double
end double
easing double>.Func
finished System.Action
return System

Commit() public method

public Commit ( Animatable owner, string name, uint rate = 16, uint length = 250, double>.Func easing = null, bool>.Action finished = null, Func repeat = null ) : void
owner Animatable
name string
rate uint
length uint
easing double>.Func
finished bool>.Action
repeat Func
return void

GetCallback() public method

public GetCallback ( ) : Action
return Action

GetEnumerator() public method

public GetEnumerator ( ) : System.Collections.IEnumerator
return System.Collections.IEnumerator

Insert() public method

public Insert ( double beginAt, double finishAt, Animation animation ) : Animation
beginAt double
finishAt double
animation Animation
return Animation

WithConcurrent() public method

public WithConcurrent ( Action callback, double start = 0.0f, double end = 1.0f, double>.Func easing = null, double beginAt = 0.0f, double finishAt = 1.0f ) : Animation
callback Action
start double
end double
easing double>.Func
beginAt double
finishAt double
return Animation

WithConcurrent() public method

public WithConcurrent ( Animation animation, double beginAt = 0.0f, double finishAt = 1.0f ) : Animation
animation Animation
beginAt double
finishAt double
return Animation