Package org.robovm.apple.uikit
Class UIViewPropertyAnimator
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.uikit.UIViewPropertyAnimator
- All Implemented Interfaces:
NSObjectProtocol,UIViewAnimating,UIViewImplicitlyAnimating,ObjCProtocol
public class UIViewPropertyAnimator extends NSObject implements UIViewImplicitlyAnimating
- Since:
- Available in iOS 10.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUIViewPropertyAnimator.UIViewPropertyAnimatorPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description UIViewPropertyAnimator()UIViewPropertyAnimator(double duration, double ratio, Runnable animations)UIViewPropertyAnimator(double duration, CGPoint point1, CGPoint point2, Runnable animations)UIViewPropertyAnimator(double duration, UITimingCurveProvider parameters)UIViewPropertyAnimator(double duration, UIViewAnimationCurve curve, Runnable animations)protectedUIViewPropertyAnimator(NSObject.Handle h, long handle)protectedUIViewPropertyAnimator(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description voidaddAnimations(Runnable animation)voidaddAnimations(Runnable animation, double delayFactor)voidaddCompletion(VoidBlock1<UIViewAnimatingPosition> completion)voidcontinueAnimation(UITimingCurveProvider parameters, double durationFactor)voidfinishAnimation(UIViewAnimatingPosition finalPosition)doublegetDelay()doublegetDuration()doublegetFractionComplete()static UIViewPropertyAnimatorgetRunningPropertyAnimator(double duration, double delay, UIViewAnimationOptions options, Runnable animations, VoidBlock1<UIViewAnimatingPosition> completion)UIViewAnimatingStategetState()UITimingCurveProvidergetTimingParameters()protected longinit(double duration, double ratio, Runnable animations)protected longinit(double duration, CGPoint point1, CGPoint point2, Runnable animations)protected longinit(double duration, UITimingCurveProvider parameters)protected longinit(double duration, UIViewAnimationCurve curve, Runnable animations)booleanisInterruptible()booleanisManualHitTestingEnabled()booleanisReversed()booleanisRunning()booleanisScrubsLinearly()booleanisUserInteractionEnabled()voidpauseAnimation()booleanpausesOnCompletion()voidsetFractionComplete(double v)voidsetInterruptible(boolean v)voidsetManualHitTestingEnabled(boolean v)voidsetPausesOnCompletion(boolean v)voidsetReversed(boolean v)voidsetScrubsLinearly(boolean v)voidsetUserInteractionEnabled(boolean v)voidstartAnimation()voidstartAnimation(double delay)voidstopAnimation(boolean withoutFinishing)Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
Method Details
-
getTimingParameters
-
getDuration
public double getDuration() -
getDelay
public double getDelay() -
isUserInteractionEnabled
public boolean isUserInteractionEnabled() -
setUserInteractionEnabled
public void setUserInteractionEnabled(boolean v) -
isManualHitTestingEnabled
public boolean isManualHitTestingEnabled() -
setManualHitTestingEnabled
public void setManualHitTestingEnabled(boolean v) -
isInterruptible
public boolean isInterruptible() -
setInterruptible
public void setInterruptible(boolean v) -
isScrubsLinearly
public boolean isScrubsLinearly()- Since:
- Available in iOS 11.0 and later.
-
setScrubsLinearly
public void setScrubsLinearly(boolean v)- Since:
- Available in iOS 11.0 and later.
-
pausesOnCompletion
public boolean pausesOnCompletion()- Since:
- Available in iOS 11.0 and later.
-
setPausesOnCompletion
public void setPausesOnCompletion(boolean v)- Since:
- Available in iOS 11.0 and later.
-
getState
- Specified by:
getStatein interfaceUIViewAnimating
-
isRunning
public boolean isRunning()- Specified by:
isRunningin interfaceUIViewAnimating
-
isReversed
public boolean isReversed()- Specified by:
isReversedin interfaceUIViewAnimating
-
setReversed
public void setReversed(boolean v)- Specified by:
setReversedin interfaceUIViewAnimating
-
getFractionComplete
public double getFractionComplete()- Specified by:
getFractionCompletein interfaceUIViewAnimating
-
setFractionComplete
public void setFractionComplete(double v)- Specified by:
setFractionCompletein interfaceUIViewAnimating
-
init
-
init
-
init
-
init
-
addAnimations
- Specified by:
addAnimationsin interfaceUIViewImplicitlyAnimating
-
addAnimations
- Specified by:
addAnimationsin interfaceUIViewImplicitlyAnimating
-
addCompletion
- Specified by:
addCompletionin interfaceUIViewImplicitlyAnimating
-
continueAnimation
- Specified by:
continueAnimationin interfaceUIViewImplicitlyAnimating
-
getRunningPropertyAnimator
public static UIViewPropertyAnimator getRunningPropertyAnimator(double duration, double delay, UIViewAnimationOptions options, Runnable animations, VoidBlock1<UIViewAnimatingPosition> completion) -
startAnimation
public void startAnimation()- Specified by:
startAnimationin interfaceUIViewAnimating
-
startAnimation
public void startAnimation(double delay)- Specified by:
startAnimationin interfaceUIViewAnimating
-
pauseAnimation
public void pauseAnimation()- Specified by:
pauseAnimationin interfaceUIViewAnimating
-
stopAnimation
public void stopAnimation(boolean withoutFinishing)- Specified by:
stopAnimationin interfaceUIViewAnimating
-
finishAnimation
- Specified by:
finishAnimationin interfaceUIViewAnimating
-