Class PaddedImageButton

java.lang.Object
com.badlogic.gdx.scenes.scene2d.Actor
com.badlogic.gdx.scenes.scene2d.Group
com.prineside.tdi2.ui.actors.PaddedImageButton
All Implemented Interfaces:
com.badlogic.gdx.scenes.scene2d.utils.Cullable

public class PaddedImageButton extends com.badlogic.gdx.scenes.scene2d.Group
Прозрачная кнопка с изображением. Меняется цвет изображения (значка)
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    boolean
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    PaddedImageButton(com.badlogic.gdx.scenes.scene2d.utils.Drawable drawable, Runnable handler, com.badlogic.gdx.graphics.Color normalIconColor, com.badlogic.gdx.graphics.Color hoverIconColor, com.badlogic.gdx.graphics.Color activeIconColor)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    com.badlogic.gdx.graphics.Color
     
    com.badlogic.gdx.scenes.scene2d.ui.Image
     
    void
     
    void
    setClickHandler(Runnable clickHandler)
     
    void
    setColors(com.badlogic.gdx.graphics.Color normalColor, com.badlogic.gdx.graphics.Color hoverColor, com.badlogic.gdx.graphics.Color activeColor)
     
    void
    setDisabledColor(com.badlogic.gdx.graphics.Color color)
     
    void
    setEnabled(boolean enabled)
     
    setIcon(com.badlogic.gdx.scenes.scene2d.utils.Drawable iconDrawable)
     
    setIconPosition(float x, float y)
     
    setIconSize(float width, float height)
     
    void
    setShadow(com.badlogic.gdx.scenes.scene2d.utils.Drawable drawable, float x, float y, float width, float height, com.badlogic.gdx.graphics.Color color)
     
    void
     

    Methods inherited from class com.badlogic.gdx.scenes.scene2d.Group

    act, addActor, addActorAfter, addActorAt, addActorBefore, clear, clear, clearChildren, clearChildren, debugAll, draw, drawDebug, findActor, getChild, getChildren, getCullingArea, hasChildren, hit, isTransform, localToDescendantCoordinates, removeActor, removeActor, removeActorAt, setCullingArea, setDebug, setTransform, swapActor, swapActor, toString

    Methods inherited from class com.badlogic.gdx.scenes.scene2d.Actor

    addAction, addCaptureListener, addListener, ancestorsVisible, ascendantsVisible, clearActions, clearListeners, clipBegin, clipBegin, clipEnd, debug, fire, firstAscendant, getActions, getCaptureListeners, getColor, getDebug, getHeight, getListeners, getName, getOriginX, getOriginY, getParent, getRight, getRotation, getScaleX, getScaleY, getStage, getTop, getTouchable, getUserObject, getWidth, getX, getX, getY, getY, getZIndex, hasActions, hasKeyboardFocus, hasParent, hasScrollFocus, isAscendantOf, isDescendantOf, isTouchable, isTouchFocusListener, isTouchFocusTarget, isVisible, localToActorCoordinates, localToAscendantCoordinates, localToParentCoordinates, localToScreenCoordinates, localToStageCoordinates, moveBy, notify, parentToLocalCoordinates, remove, removeAction, removeCaptureListener, removeListener, rotateBy, scaleBy, scaleBy, screenToLocalCoordinates, setBounds, setColor, setColor, setDebug, setHeight, setName, setOrigin, setOrigin, setOriginX, setOriginY, setPosition, setPosition, setRotation, setScale, setScale, setScaleX, setScaleY, setSize, setTouchable, setUserObject, setVisible, setWidth, setX, setX, setY, setY, setZIndex, sizeBy, sizeBy, stageToLocalCoordinates, toBack, toFront

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • disableClickThrough

      public boolean disableClickThrough
  • Constructor Details

    • PaddedImageButton

      public PaddedImageButton(com.badlogic.gdx.scenes.scene2d.utils.Drawable drawable, Runnable handler, com.badlogic.gdx.graphics.Color normalIconColor, com.badlogic.gdx.graphics.Color hoverIconColor, com.badlogic.gdx.graphics.Color activeIconColor)
  • Method Details

    • getClickHandler

      public Runnable getClickHandler()
    • setClickHandler

      public void setClickHandler(Runnable clickHandler)
    • setShadow

      public void setShadow(com.badlogic.gdx.scenes.scene2d.utils.Drawable drawable, float x, float y, float width, float height, com.badlogic.gdx.graphics.Color color)
    • hideShadow

      public void hideShadow()
    • getDisabledColor

      public com.badlogic.gdx.graphics.Color getDisabledColor()
    • setColors

      public void setColors(com.badlogic.gdx.graphics.Color normalColor, com.badlogic.gdx.graphics.Color hoverColor, com.badlogic.gdx.graphics.Color activeColor)
    • setDisabledColor

      public void setDisabledColor(com.badlogic.gdx.graphics.Color color)
    • setEnabled

      public void setEnabled(boolean enabled)
    • setIconSize

      public PaddedImageButton setIconSize(float width, float height)
    • setIcon

      public PaddedImageButton setIcon(com.badlogic.gdx.scenes.scene2d.utils.Drawable iconDrawable)
    • setIconPosition

      public PaddedImageButton setIconPosition(float x, float y)
    • getIcon

      public com.badlogic.gdx.scenes.scene2d.ui.Image getIcon()
    • updateColors

      public void updateColors()