Package org.robovm.apple.uikit
Class UIDynamicItemBehavior
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.UIDynamicItemBehavior
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class UIDynamicItemBehavior extends UIDynamicBehavior
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUIDynamicItemBehavior.UIDynamicItemBehaviorPtrNested 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 UIDynamicItemBehavior()UIDynamicItemBehavior(List<UIDynamicItem> items)protectedUIDynamicItemBehavior(NSObject.Handle h, long handle)protectedUIDynamicItemBehavior(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description voidaddAngularVelocityForItem(double velocity, UIDynamicItem item)voidaddItem(UIDynamicItem item)voidaddLinearVelocityForItem(CGPoint velocity, UIDynamicItem item)booleanallowsRotation()doublegetAngularResistance()doublegetAngularVelocityForItem(UIDynamicItem item)doublegetCharge()doublegetDensity()doublegetElasticity()doublegetFriction()List<UIDynamicItem>getItems()CGPointgetLinearVelocityForItem(UIDynamicItem item)doublegetResistance()protected longinit(List<UIDynamicItem> items)booleanisAnchored()voidremoveItem(UIDynamicItem item)voidsetAllowsRotation(boolean v)voidsetAnchored(boolean v)voidsetAngularResistance(double v)voidsetCharge(double v)voidsetDensity(double v)voidsetElasticity(double v)voidsetFriction(double v)voidsetResistance(double v)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
-
UIDynamicItemBehavior
public UIDynamicItemBehavior() -
UIDynamicItemBehavior
-
UIDynamicItemBehavior
-
UIDynamicItemBehavior
-
-
Method Details
-
getItems
-
getElasticity
public double getElasticity() -
setElasticity
public void setElasticity(double v) -
getFriction
public double getFriction() -
setFriction
public void setFriction(double v) -
getDensity
public double getDensity() -
setDensity
public void setDensity(double v) -
getResistance
public double getResistance() -
setResistance
public void setResistance(double v) -
getAngularResistance
public double getAngularResistance() -
setAngularResistance
public void setAngularResistance(double v) -
getCharge
public double getCharge()- Since:
- Available in iOS 9.0 and later.
-
setCharge
public void setCharge(double v)- Since:
- Available in iOS 9.0 and later.
-
isAnchored
public boolean isAnchored()- Since:
- Available in iOS 9.0 and later.
-
setAnchored
public void setAnchored(boolean v)- Since:
- Available in iOS 9.0 and later.
-
allowsRotation
public boolean allowsRotation() -
setAllowsRotation
public void setAllowsRotation(boolean v) -
init
-
addItem
-
removeItem
-
addLinearVelocityForItem
-
getLinearVelocityForItem
-
addAngularVelocityForItem
-
getAngularVelocityForItem
-