JoystickView

public final class JoystickView extends View

A view representing a virtual joystick.

Constructors

Link copied to clipboard

Types

Link copied to clipboard

The possibles directions of the joystick.

Link copied to clipboard

The type that will determine how many directions the joystick will be able to return.

Link copied to clipboard
public interface MoveListener

Joystick control movement listener.

Properties

Link copied to clipboard
private final Double angle

Gets the angle (clockwise) formed from the current position and the center.

Link copied to clipboard
private final ImmutablePosition center

Gets the current control center.

Link copied to clipboard
private final Float distance

Gets distance between current position and center.

Link copied to clipboard
public final static Long HOLD_INTERVAL

The default interval in ms for the joystick listener call.

Link copied to clipboard

Gets the current control position.

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public Unit bringToFront()
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
public Unit buildDrawingCache()
@Deprecated(message = "Deprecated in Java")
public Unit buildDrawingCache(Boolean p0)
Link copied to clipboard
public Unit buildLayer()
Link copied to clipboard
Link copied to clipboard
public final Unit cancelDragAndDrop()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public Unit clearFocus()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
public Unit destroyDrawingCache()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected Unit dispatchDraw(Canvas p0)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
public Unit dispatchSystemUiVisibilityChanged(Integer p0)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
public Unit dispatchWindowSystemUiVisiblityChanged(Integer p0)
Link copied to clipboard
public Unit draw(Canvas p0)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public View findFocus()
Link copied to clipboard
public final T findViewById<T extends View>(Integer p0)
Link copied to clipboard
Link copied to clipboard
public final T findViewWithTag<T extends View>(Object p0)
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
protected Boolean fitSystemWindows(Rect p0)
Link copied to clipboard
public View focusSearch(Integer p0)
Link copied to clipboard
public Unit forceLayout()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public Float getAlpha()
Link copied to clipboard
public final Double getAngle()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final AutofillId getAutofillId()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Gets the id of the drawable associated with the control type.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final Integer getBottom()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final Boolean getClipToOutline()
Link copied to clipboard
Link copied to clipboard
public final Context getContext()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final Float getDistance()
Link copied to clipboard
public final IntArray getDrawableState()
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
public Bitmap getDrawingCache()
@Deprecated(message = "Deprecated in Java")
public Bitmap getDrawingCache(Boolean p0)
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
public Integer getDrawingCacheBackgroundColor()
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
public Integer getDrawingCacheQuality()
Link copied to clipboard
public Unit getDrawingRect(Rect p0)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public Unit getFocusedRect(Rect p0)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final Integer getHeight()
Link copied to clipboard
public Unit getHitRect(Rect p0)
Link copied to clipboard
public final static Long getHoldInterval(Long interval)

Checks if the value of interval is not less than zero.

Link copied to clipboard
Link copied to clipboard
public Integer getId()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final Integer getLeft()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final Boolean getLocalVisibleRect(Rect p0)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public Matrix getMatrix()
Link copied to clipboard
public final Integer getMeasuredHeight()
Link copied to clipboard
Link copied to clipboard
public final Integer getMeasuredState()
Link copied to clipboard
public final Integer getMeasuredWidth()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final ViewParent getParent()
Link copied to clipboard
public Float getPivotX()
Link copied to clipboard
public Float getPivotY()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final Integer getRight()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public View getRootView()
Link copied to clipboard
Link copied to clipboard
public Float getRotation()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public Float getScaleX()
Link copied to clipboard
public Float getScaleY()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final Integer getScrollX()
Link copied to clipboard
public final Integer getScrollY()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
public Integer getSystemUiVisibility()
Link copied to clipboard
public Object getTag()
public Object getTag(Integer p0)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final Integer getTop()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final Integer getWidth()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
public Integer getWindowSystemUiVisibility()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public Float getX()
Link copied to clipboard
public Float getY()
Link copied to clipboard
public Float getZ()
Link copied to clipboard
Link copied to clipboard
public Boolean hasFocus()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public Unit invalidate()
@Deprecated(message = "Deprecated in Java")
public Unit invalidate(Rect p0)
@Deprecated(message = "Deprecated in Java")
public Unit invalidate(Integer p0, Integer p1, Integer p2, Integer p3)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public Boolean isDirty()
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
public Boolean isDrawingCacheEnabled()
Link copied to clipboard
public Boolean isEnabled()
Link copied to clipboard
public final Boolean isFocusable()
Link copied to clipboard
Link copied to clipboard
public Boolean isFocused()
Link copied to clipboard
public final Boolean isFocusedByDefault()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public Boolean isHovered()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public Boolean isLaidOut()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public Boolean isOpaque()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final Boolean isPreferKeepClear()
Link copied to clipboard
public Boolean isPressed()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public Boolean isShown()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public Unit layout(Integer p0, Integer p1, Integer p2, Integer p3)
Link copied to clipboard
public final Unit measure(Integer p0, Integer p1)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected Unit onAnimationEnd()
Link copied to clipboard
protected Unit onAnimationStart()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected Unit onDisplayHint(Integer p0)
Link copied to clipboard
Link copied to clipboard
protected Unit onDraw(Canvas canvas)
Link copied to clipboard
Link copied to clipboard
protected final Unit onDrawScrollBars(Canvas p0)
Link copied to clipboard
protected Unit onFinishInflate()
Link copied to clipboard
Link copied to clipboard
protected Unit onFocusChanged(Boolean p0, Integer p1, Rect p2)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public Boolean onKeyDown(Integer p0, KeyEvent p1)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public Boolean onKeyUp(Integer p0, KeyEvent p1)
Link copied to clipboard
protected Unit onLayout(Boolean p0, Integer p1, Integer p2, Integer p3, Integer p4)
Link copied to clipboard
protected Unit onMeasure(Integer widthMeasureSpec, Integer heightMeasureSpec)
Link copied to clipboard
protected Unit onOverScrolled(Integer p0, Integer p1, Boolean p2, Boolean p3)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected Unit onScrollChanged(Integer p0, Integer p1, Integer p2, Integer p3)
Link copied to clipboard
protected Boolean onSetAlpha(Integer p0)
Link copied to clipboard
protected Unit onSizeChanged(Integer w, Integer h, Integer oldw, Integer oldh)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected Unit onVisibilityChanged(View p0, Integer p1)
Link copied to clipboard
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
public Unit onWindowSystemUiVisibilityChanged(Integer p0)
Link copied to clipboard
Link copied to clipboard
protected Boolean overScrollBy(Integer p0, Integer p1, Integer p2, Integer p3, Integer p4, Integer p5, Integer p6, Integer p7, Boolean p8)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public Boolean post(Runnable p0)
Link copied to clipboard
public Boolean postDelayed(Runnable p0, Long p1)
Link copied to clipboard
public Unit postInvalidate(Integer p0, Integer p1, Integer p2, Integer p3)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
public Unit requestFitSystemWindows()
Link copied to clipboard
public final Boolean requestFocus()
public final Boolean requestFocus(Integer p0)
public Boolean requestFocus(Integer p0, Rect p1)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final T requireViewById<T extends View>(Integer p0)
Link copied to clipboard
public Unit resetPivot()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public Unit scheduleDrawable(Drawable p0, Runnable p1, Long p2)
Link copied to clipboard
public Unit scrollBy(Integer p0, Integer p1)
Link copied to clipboard
public Unit scrollTo(Integer p0, Integer p1)
Link copied to clipboard
Link copied to clipboard
public final Unit setAccentColor(@ColorInt() Integer color)

Changes the accent colour of the current control's drawer.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public Unit setAlpha(Float p0)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
public Unit setBackgroundDrawable(Drawable p0)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final Unit setBottom(Integer p0)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public Unit setClipBounds(Rect p0)
Link copied to clipboard
Link copied to clipboard
public final Unit setColors(ColorsScheme colors)

Changes the colors of the current control's drawer.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final Unit setControl(Control control)

Changes the current joystick control.

Link copied to clipboard
public final Unit setControlDrawer(ControlDrawer drawer)

Changes the drawer of the current control.

Link copied to clipboard

Changes the Control.directionType property of the current control.

Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
public Unit setDrawingCacheBackgroundColor(Integer p0)
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
public Unit setDrawingCacheEnabled(Boolean p0)
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
public Unit setDrawingCacheQuality(Integer p0)
Link copied to clipboard
public Unit setElevation(Float p0)
Link copied to clipboard
public Unit setEnabled(Boolean p0)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final Unit setHoldInterval(Integer interval)
public final Unit setHoldInterval(Long interval)

Changes the current interval for the joystick listener call when the control is hold.

Link copied to clipboard
public Unit setHovered(Boolean p0)
Link copied to clipboard
public Unit setId(Integer p0)
Link copied to clipboard
Link copied to clipboard
public final Unit setInvalidRadius(Float radius)

Changes the Control.invalidRadius of the current control.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public Unit setLabelFor(Integer p0)
Link copied to clipboard
public Unit setLayerPaint(Paint p0)
Link copied to clipboard
public Unit setLayerType(Integer p0, Paint p1)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final Unit setLeft(Integer p0)
Link copied to clipboard
public final Unit setLeftTopRightBottom(Integer p0, Integer p1, Integer p2, Integer p3)
Link copied to clipboard
Link copied to clipboard
protected final Unit setMeasuredDimension(Integer p0, Integer p1)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Changes the current joystick move listener.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public Unit setPadding(Integer p0, Integer p1, Integer p2, Integer p3)
Link copied to clipboard
Link copied to clipboard
public Unit setPivotX(Float p0)
Link copied to clipboard
public Unit setPivotY(Float p0)
Link copied to clipboard
Link copied to clipboard
public final Unit setPreferKeepClear(Boolean p0)
Link copied to clipboard
Link copied to clipboard
public Unit setPressed(Boolean p0)
Link copied to clipboard
public final Unit setPrimaryColor(@ColorInt() Integer color)

Changes the primary colour of the current control's drawer.

Link copied to clipboard
Link copied to clipboard
public final Unit setRevealOnFocusHint(Boolean p0)
Link copied to clipboard
public final Unit setRight(Integer p0)
Link copied to clipboard
public Unit setRotation(Float p0)
Link copied to clipboard
public Unit setRotationX(Float p0)
Link copied to clipboard
public Unit setRotationY(Float p0)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public Unit setScaleX(Float p0)
Link copied to clipboard
public Unit setScaleY(Float p0)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public Unit setScrollX(Integer p0)
Link copied to clipboard
public Unit setScrollY(Integer p0)
Link copied to clipboard
public Unit setSelected(Boolean p0)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
public Unit setSystemUiVisibility(Integer p0)
Link copied to clipboard
public Unit setTag(Object p0)
public Unit setTag(Integer p0, Object p1)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final Unit setTop(Integer p0)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final Unit setTransitionName(String p0)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final Unit setType(Control.DefaultType type)

Changes the current control to one defined in the package.

Link copied to clipboard

Changes the current control to one defined in the package, and also changes the background to the one associated with the type according to getBackgroundResOf.

Link copied to clipboard
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
public Unit setWillNotCacheDrawing(Boolean p0)
Link copied to clipboard
Link copied to clipboard
public Unit setX(Float p0)
Link copied to clipboard
public Unit setY(Float p0)
Link copied to clipboard
public Unit setZ(Float p0)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
public final Boolean startDrag(ClipData p0, View.DragShadowBuilder p1, Object p2, Integer p3)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public String toString()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
public Boolean willNotCacheDrawing()
Link copied to clipboard