Package org.robovm.apple.uikit
Class UIGravityBehavior
- 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.UIGravityBehavior
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class UIGravityBehavior extends UIDynamicBehavior
- Since:
- Available in iOS 7.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UIGravityBehavior.UIGravityBehaviorPtr
-
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 UIGravityBehavior()
UIGravityBehavior(java.util.List<UIDynamicItem> items)
protected
UIGravityBehavior(NSObject.Handle h, long handle)
protected
UIGravityBehavior(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addItem(UIDynamicItem item)
double
getAngle()
CGVector
getGravityDirection()
java.util.List<UIDynamicItem>
getItems()
double
getMagnitude()
protected long
init(java.util.List<UIDynamicItem> items)
void
removeItem(UIDynamicItem item)
void
setAngle(double v)
void
setAngle(double angle, double magnitude)
void
setGravityDirection(CGVector v)
void
setMagnitude(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
-
UIGravityBehavior
public UIGravityBehavior()
-
UIGravityBehavior
protected UIGravityBehavior(NSObject.Handle h, long handle)
-
UIGravityBehavior
protected UIGravityBehavior(NSObject.SkipInit skipInit)
-
UIGravityBehavior
public UIGravityBehavior(java.util.List<UIDynamicItem> items)
-
-
Method Detail
-
getItems
public java.util.List<UIDynamicItem> getItems()
-
getGravityDirection
public CGVector getGravityDirection()
-
setGravityDirection
public void setGravityDirection(CGVector v)
-
getAngle
public double getAngle()
-
setAngle
public void setAngle(double v)
-
getMagnitude
public double getMagnitude()
-
setMagnitude
public void setMagnitude(double v)
-
init
protected long init(java.util.List<UIDynamicItem> items)
-
addItem
public void addItem(UIDynamicItem item)
-
removeItem
public void removeItem(UIDynamicItem item)
-
setAngle
public void setAngle(double angle, double magnitude)
-
-