Package org.robovm.apple.uikit
Class UIPushBehavior
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.uikit.UIDynamicBehavior
org.robovm.apple.uikit.UIPushBehavior
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class UIPushBehavior extends UIDynamicBehavior
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUIPushBehavior.UIPushBehaviorPtrNested classes/interfaces inherited from class org.robovm.apple.uikit.UIDynamicBehavior
UIDynamicBehavior.UIDynamicBehaviorPtrNested 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 UIPushBehavior()UIPushBehavior(List<UIDynamicItem> items, UIPushBehaviorMode mode)protectedUIPushBehavior(NSObject.Handle h, long handle)protectedUIPushBehavior(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description voidaddItem(UIDynamicItem item)doublegetAngle()List<UIDynamicItem>getItems()doublegetMagnitude()UIPushBehaviorModegetMode()CGVectorgetPushDirection()UIOffsetgetTargetOffset(UIDynamicItem item)protected longinit(List<UIDynamicItem> items, UIPushBehaviorMode mode)booleanisActive()voidremoveItem(UIDynamicItem item)voidsetActive(boolean v)voidsetAngle(double v)voidsetAngleAndMagnitude(double angle, double magnitude)voidsetMagnitude(double v)voidsetPushDirection(CGVector v)voidsetTargetOffset(UIOffset o, UIDynamicItem item)Methods inherited from class org.robovm.apple.uikit.UIDynamicBehavior
addChildBehavior, getAction, getChildBehaviors, getDynamicAnimator, removeChildBehavior, setAction, willMoveToAnimatorMethods 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
-
UIPushBehavior
public UIPushBehavior() -
UIPushBehavior
-
UIPushBehavior
-
UIPushBehavior
-
-
Method Details
-
getItems
-
getMode
-
isActive
public boolean isActive() -
setActive
public void setActive(boolean v) -
getAngle
public double getAngle() -
setAngle
public void setAngle(double v) -
getMagnitude
public double getMagnitude() -
setMagnitude
public void setMagnitude(double v) -
getPushDirection
-
setPushDirection
-
init
-
addItem
-
removeItem
-
getTargetOffset
-
setTargetOffset
-
setAngleAndMagnitude
public void setAngleAndMagnitude(double angle, double magnitude)
-