C# Class AccidentalFish.UIKit.FluentAnimate

Inheritance: IFluentAnimate
Show file Open project: JamesRandall/FluentAnimate Class Usage Examples

Private Properties

Property Type Description
AddActionWithDuration void
AddActionWithPreviousDuration void
AddDoAction void
CreateChainedAnimationAction System.Action
IFluentAnimate IFluentAnimate
IFluentAnimate IFluentAnimate
IFluentAnimate IFluentAnimate
IFluentAnimate IFluentAnimate
IFluentAnimateTail IFluentAnimateTail
IFluentAnimateTail IFluentAnimateTail
IFluentAnimateTail void

Public Methods

Method Description
EaseIn ( double duration, System.Action action ) : IFluentAnimate
EaseInOut ( double duration, System.Action action ) : IFluentAnimate
EaseOut ( double duration, System.Action action ) : IFluentAnimate
Linear ( double duration, System.Action action ) : IFluentAnimate

Private Methods

Method Description
AddActionWithDuration ( System.Action action, double duration, UIViewAnimationOptions animationOptions ) : void
AddActionWithPreviousDuration ( System.Action action, UIViewAnimationOptions animationOptions ) : void
AddDoAction ( System.Action action ) : void
CreateChainedAnimationAction ( Animation animation, UIViewAnimationOptions options, System.Action nextAction ) : System.Action
IFluentAnimate ( ) : IFluentAnimate
IFluentAnimate ( System.Action action ) : IFluentAnimate
IFluentAnimate ( double delay ) : IFluentAnimate
IFluentAnimate ( double duration, System.Action action ) : IFluentAnimate
IFluentAnimateTail ( ) : IFluentAnimateTail
IFluentAnimateTail ( System.Action action ) : IFluentAnimateTail
IFluentAnimateTail ( ) : void

Method Details

EaseIn() public static method

public static EaseIn ( double duration, System.Action action ) : IFluentAnimate
duration double
action System.Action
return IFluentAnimate

EaseInOut() public static method

public static EaseInOut ( double duration, System.Action action ) : IFluentAnimate
duration double
action System.Action
return IFluentAnimate

EaseOut() public static method

public static EaseOut ( double duration, System.Action action ) : IFluentAnimate
duration double
action System.Action
return IFluentAnimate

Linear() public static method

public static Linear ( double duration, System.Action action ) : IFluentAnimate
duration double
action System.Action
return IFluentAnimate