JJAnimationSettings
@objc
public class JJAnimationSettings : NSObject
General animation configuration settings
-
Duration of the animation. Default is
0.3Declaration
Swift
@objc public var duration: TimeInterval -
Damping ratio of the animation. Default is
0.55Remark
Not used for transitions.Declaration
Swift
@objc public var dampingRatio: CGFloat -
Initial velocity of the animation. Default is
0.3Remark
Not used for transitions.Declaration
Swift
@objc public var initialVelocity: CGFloat -
Delay in between two item animations. Default is
0.1Remark
Only used for item animations.Declaration
Swift
@objc public var interItemDelay: TimeInterval -
Initializes and returns a newly allocated animation settings object with specified parameters.
Declaration
Swift
@objc public convenience init(duration: TimeInterval = 0.3, dampingRatio: CGFloat = 0.55, initialVelocity: CGFloat = 0.3, interItemDelay: TimeInterval = 0.1)Parameters
durationDuration of the animation. Default is
0.3.dampingRatioDamping ratio of the animation. Default is
0.55initialVelocityInitial velocity of the animation. Default is
0.3interItemDelayDelay in between two item animations. Default is
0.1Return Value
An initialized animation settings object.
Install in Dash
JJAnimationSettings Class Reference