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
,org.robovm.objc.ObjCProtocol
public class UIDynamicItemBehavior extends UIDynamicBehavior
- Since:
- Available in iOS 7.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UIDynamicItemBehavior.UIDynamicItemBehaviorPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.uikit.UIDynamicBehavior
UIDynamicBehavior.UIDynamicBehaviorPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description UIDynamicItemBehavior()
UIDynamicItemBehavior(java.util.List<UIDynamicItem> items)
protected
UIDynamicItemBehavior(NSObject.Handle h, long handle)
protected
UIDynamicItemBehavior(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAngularVelocityForItem(double velocity, UIDynamicItem item)
void
addItem(UIDynamicItem item)
void
addLinearVelocityForItem(CGPoint velocity, UIDynamicItem item)
boolean
allowsRotation()
double
getAngularResistance()
double
getAngularVelocityForItem(UIDynamicItem item)
double
getCharge()
double
getDensity()
double
getElasticity()
double
getFriction()
java.util.List<UIDynamicItem>
getItems()
CGPoint
getLinearVelocityForItem(UIDynamicItem item)
double
getResistance()
protected long
init(java.util.List<UIDynamicItem> items)
boolean
isAnchored()
void
removeItem(UIDynamicItem item)
void
setAllowsRotation(boolean v)
void
setAnchored(boolean v)
void
setAngularResistance(double v)
void
setCharge(double v)
void
setDensity(double v)
void
setElasticity(double v)
void
setFriction(double v)
void
setResistance(double v)
-
Methods inherited from class org.robovm.apple.uikit.UIDynamicBehavior
addChildBehavior, getAction, getChildBehaviors, getDynamicAnimator, removeChildBehavior, setAction, willMoveToAnimator
-
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, willChangeValues
-
-
-
-
Constructor Detail
-
UIDynamicItemBehavior
public UIDynamicItemBehavior()
-
UIDynamicItemBehavior
protected UIDynamicItemBehavior(NSObject.Handle h, long handle)
-
UIDynamicItemBehavior
protected UIDynamicItemBehavior(NSObject.SkipInit skipInit)
-
UIDynamicItemBehavior
public UIDynamicItemBehavior(java.util.List<UIDynamicItem> items)
-
-
Method Detail
-
getItems
public java.util.List<UIDynamicItem> 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
protected long init(java.util.List<UIDynamicItem> items)
-
addItem
public void addItem(UIDynamicItem item)
-
removeItem
public void removeItem(UIDynamicItem item)
-
addLinearVelocityForItem
public void addLinearVelocityForItem(CGPoint velocity, UIDynamicItem item)
-
getLinearVelocityForItem
public CGPoint getLinearVelocityForItem(UIDynamicItem item)
-
addAngularVelocityForItem
public void addAngularVelocityForItem(double velocity, UIDynamicItem item)
-
getAngularVelocityForItem
public double getAngularVelocityForItem(UIDynamicItem item)
-
-