public class ImageButton extends Button
Image
to display an image. This is useful when the button must be larger than the image and the
image centered on the button. If the image is the size of the button, a Button
without any children can be used, where
the Button.ButtonStyle.up
, Button.ButtonStyle.down
, and Button.ButtonStyle.checked
nine patches define
the image.Modifier and Type | Class and Description |
---|---|
static class |
ImageButton.ImageButtonStyle
The style for an image button, see
ImageButton . |
Button.ButtonStyle
Table.Debug, Table.DebugRect
backgroundBottom, backgroundLeft, backgroundRight, backgroundTop, debugActorColor, debugCellColor, debugTableColor
Constructor and Description |
---|
ImageButton(Drawable imageUp) |
ImageButton(Drawable imageUp,
Drawable imageDown) |
ImageButton(Drawable imageUp,
Drawable imageDown,
Drawable imageChecked) |
ImageButton(ImageButton.ImageButtonStyle style) |
ImageButton(Skin skin) |
ImageButton(Skin skin,
String styleName) |
Modifier and Type | Method and Description |
---|---|
void |
draw(Batch batch,
float parentAlpha)
If this method is overridden, the super method or
WidgetGroup.validate() should be called to ensure the widget group is laid
out. |
Image |
getImage() |
Cell |
getImageCell() |
ImageButton.ImageButtonStyle |
getStyle()
Returns the button's style.
|
void |
setStyle(Button.ButtonStyle style) |
getButtonGroup, getClickListener, getMinHeight, getMinWidth, getPrefHeight, getPrefWidth, isChecked, isDisabled, isOver, isPressed, setChecked, setDisabled, setProgrammaticChangeEvents, toggle
add, add, add, add, add, add, add, align, background, background, bottom, center, clearChildren, columnDefaults, debug, debug, debugActor, debugAll, debugCell, debugTable, defaults, drawDebug, getAlign, getBackground, getCell, getCells, getClip, getColumns, getColumnWidth, getPadBottom, getPadBottomValue, getPadLeft, getPadLeftValue, getPadRight, getPadRightValue, getPadTop, getPadTopValue, getPadX, getPadY, getRow, getRowHeight, getRows, getSkin, getTableDebug, hit, invalidate, layout, left, pad, pad, pad, pad, padBottom, padBottom, padLeft, padLeft, padRight, padRight, padTop, padTop, removeActor, removeActor, reset, right, row, setBackground, setBackground, setClip, setDebug, setRound, setSkin, stack, top
getMaxHeight, getMaxWidth, invalidateHierarchy, needsLayout, pack, setFillParent, setLayoutEnabled, validate
act, addActor, addActorAfter, addActorAt, addActorBefore, clear, findActor, getChildren, getCullingArea, hasChildren, isTransform, localToDescendantCoordinates, setCullingArea, setDebug, setTransform, swapActor, swapActor, toString
addAction, addCaptureListener, addListener, clearActions, clearListeners, clipBegin, clipBegin, clipEnd, fire, 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, hasParent, isAscendantOf, isDescendantOf, isTouchable, isVisible, localToAscendantCoordinates, localToParentCoordinates, localToStageCoordinates, moveBy, notify, parentToLocalCoordinates, remove, removeAction, removeCaptureListener, removeListener, rotateBy, scaleBy, scaleBy, screenToLocalCoordinates, setBounds, setColor, setColor, setHeight, setName, setOrigin, setOrigin, setOriginX, setOriginY, setPosition, setPosition, setRotation, setScale, setScale, setScaleX, setScaleY, setSize, setTouchable, setUserObject, setVisible, setWidth, setX, setY, setZIndex, sizeBy, sizeBy, stageToLocalCoordinates, toBack, toFront
public ImageButton(Skin skin)
public ImageButton(ImageButton.ImageButtonStyle style)
public ImageButton(Drawable imageUp)
public void setStyle(Button.ButtonStyle style)
public ImageButton.ImageButtonStyle getStyle()
Button
Button.setStyle(ButtonStyle)
is
called.public void draw(Batch batch, float parentAlpha)
WidgetGroup
WidgetGroup.validate()
should be called to ensure the widget group is laid
out.public Image getImage()
public Cell getImageCell()
Copyright © 2015. All rights reserved.