ViewImplicitlyAnimating
An interface for modifying an animation while it is running.
public protocol ViewImplicitlyAnimating: ViewAnimating
Inheritance
Default Implementations
addAnimations(_:)
public func addAnimations(_ animation: @escaping () -> Void)
addAnimations(_:delayFactor:)
public func addAnimations(_ animation: @escaping () -> Void,
delayFactor: Double)
addCompletion(_:)
public func addCompletion(_ completion: @escaping (ViewAnimatingPosition) -> Void)
continueAnimation(withTimingParameters:durationFactor:)
public func continueAnimation(withTimingParameters paramters: TimingCurveProvider?,
durationFactor: Double)
Requirements
addAnimations(_:)
Adds the specified animation block to the animator.
func addAnimations(_ animation: @escaping () -> Void)
addAnimations(_:delayFactor:)
Adds the specified animation block to the animator with a delay.
func addAnimations(_ animation: @escaping () -> Void, delayFactor: Double)
addCompletion(_:)
Adds the specified completion block to the animator.
func addCompletion(_ completion: @escaping (ViewAnimatingPosition) -> Void)
continueAnimation(withTimingParameters:durationFactor:)
Adjusts the final timing and duration of a paused animation.
func continueAnimation(withTimingParameters paramters: TimingCurveProvider?,
durationFactor: Double)