本文整理了Java中com.badlogic.gdx.scenes.scene2d.ui.Table.getHeight()
方法的一些代码示例,展示了Table.getHeight()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Table.getHeight()
方法的具体详情如下:
包路径:com.badlogic.gdx.scenes.scene2d.ui.Table
类名称:Table
方法名:getHeight
暂无
代码示例来源:origin: libgdx/libgdx
public Actor hit (float x, float y, boolean touchable) {
if (clip) {
if (touchable && getTouchable() == Touchable.disabled) return null;
if (x < 0 || x >= getWidth() || y < 0 || y >= getHeight()) return null;
}
return super.hit(x, y, touchable);
}
代码示例来源:origin: libgdx/libgdx
public Actor hit (float x, float y, boolean touchable) {
if (clip) {
if (touchable && getTouchable() == Touchable.disabled) return null;
if (x < 0 || x >= getWidth() || y < 0 || y >= getHeight()) return null;
}
return super.hit(x, y, touchable);
}
代码示例来源:origin: libgdx/libgdx
private void addDebugRect (float x, float y, float w, float h, Color color) {
if (debugRects == null) debugRects = new Array();
DebugRect rect = DebugRect.pool.obtain();
rect.color = color;
rect.set(x, getHeight() - y - h, w, h);
debugRects.add(rect);
}
代码示例来源:origin: libgdx/libgdx
/** Called to draw the background, before clipping is applied (if enabled). Default implementation draws the background
* drawable. */
protected void drawBackground (Batch batch, float parentAlpha, float x, float y) {
if (background == null) return;
Color color = getColor();
batch.setColor(color.r, color.g, color.b, color.a * parentAlpha);
background.draw(batch, x, y, getWidth(), getHeight());
}
代码示例来源:origin: libgdx/libgdx
private void addDebugRect (float x, float y, float w, float h, Color color) {
if (debugRects == null) debugRects = new Array();
DebugRect rect = DebugRect.pool.obtain();
rect.color = color;
rect.set(x, getHeight() - y - h, w, h);
debugRects.add(rect);
}
代码示例来源:origin: libgdx/libgdx
/** Called to draw the background, before clipping is applied (if enabled). Default implementation draws the background
* drawable. */
protected void drawBackground (Batch batch, float parentAlpha, float x, float y) {
if (background == null) return;
Color color = getColor();
batch.setColor(color.r, color.g, color.b, color.a * parentAlpha);
background.draw(batch, x, y, getWidth(), getHeight());
}
代码示例来源:origin: libgdx/libgdx
public void layout () {
float width = getWidth();
float height = getHeight();
代码示例来源:origin: libgdx/libgdx
public void layout () {
float width = getWidth();
float height = getHeight();
代码示例来源:origin: libgdx/libgdx
public void drawDebug (ShapeRenderer shapes) {
if (isTransform()) {
applyTransform(shapes, computeTransform());
drawDebugRects(shapes);
if (clip) {
shapes.flush();
float x = 0, y = 0, width = getWidth(), height = getHeight();
if (background != null) {
x = padLeft.get(this);
y = padBottom.get(this);
width -= x + padRight.get(this);
height -= y + padTop.get(this);
}
if (clipBegin(x, y, width, height)) {
drawDebugChildren(shapes);
clipEnd();
}
} else
drawDebugChildren(shapes);
resetTransform(shapes);
} else {
drawDebugRects(shapes);
super.drawDebug(shapes);
}
}
代码示例来源:origin: libgdx/libgdx
public void drawDebug (ShapeRenderer shapes) {
if (isTransform()) {
applyTransform(shapes, computeTransform());
drawDebugRects(shapes);
if (clip) {
shapes.flush();
float x = 0, y = 0, width = getWidth(), height = getHeight();
if (background != null) {
x = padLeft.get(this);
y = padBottom.get(this);
width -= x + padRight.get(this);
height -= y + padTop.get(this);
}
if (clipBegin(x, y, width, height)) {
drawDebugChildren(shapes);
clipEnd();
}
} else
drawDebugChildren(shapes);
resetTransform(shapes);
} else {
drawDebugRects(shapes);
super.drawDebug(shapes);
}
}
代码示例来源:origin: libgdx/libgdx
public void draw (Batch batch, float parentAlpha) {
validate();
if (isTransform()) {
applyTransform(batch, computeTransform());
drawBackground(batch, parentAlpha, 0, 0);
if (clip) {
batch.flush();
float padLeft = this.padLeft.get(this), padBottom = this.padBottom.get(this);
if (clipBegin(padLeft, padBottom, getWidth() - padLeft - padRight.get(this),
getHeight() - padBottom - padTop.get(this))) {
drawChildren(batch, parentAlpha);
batch.flush();
clipEnd();
}
} else
drawChildren(batch, parentAlpha);
resetTransform(batch);
} else {
drawBackground(batch, parentAlpha, getX(), getY());
super.draw(batch, parentAlpha);
}
}
代码示例来源:origin: libgdx/libgdx
public void draw (Batch batch, float parentAlpha) {
validate();
if (isTransform()) {
applyTransform(batch, computeTransform());
drawBackground(batch, parentAlpha, 0, 0);
if (clip) {
batch.flush();
float padLeft = this.padLeft.get(this), padBottom = this.padBottom.get(this);
if (clipBegin(padLeft, padBottom, getWidth() - padLeft - padRight.get(this),
getHeight() - padBottom - padTop.get(this))) {
drawChildren(batch, parentAlpha);
batch.flush();
clipEnd();
}
} else
drawChildren(batch, parentAlpha);
resetTransform(batch);
} else {
drawBackground(batch, parentAlpha, getX(), getY());
super.draw(batch, parentAlpha);
}
}
代码示例来源:origin: libgdx/libgdx
topLeft.setSize(contWidth, contHeight);
x = bottomLeft.getX();
y = bottomLeft.getY() + bottomLeft.getHeight() + gap;
topLeft.setPosition(x, y);
stage.addActor(topLeft);
horizOnlyTop.setSize(contWidth, contHeight);
x = topRight.getX();
y = topRight.getY() + topRight.getHeight() + gap;
horizOnlyTop.setPosition(x, y);
stage.addActor(horizOnlyTop);
horizOnlyBottom.setSize(contWidth, contHeight);
x = topLeft.getX();
y = topLeft.getY() + topLeft.getHeight() + gap;
horizOnlyBottom.setPosition(x, y);
stage.addActor(horizOnlyBottom);
vertOnlyLeft.setSize(contWidth, contHeight);
x = horizOnlyBottom.getX();
y = horizOnlyBottom.getY() + horizOnlyBottom.getHeight() + gap;
vertOnlyLeft.setPosition(x, y);
stage.addActor(vertOnlyLeft);
vertOnlyRight.setSize(contWidth, contHeight);
x = horizOnlyTop.getX();
y = horizOnlyTop.getY() + horizOnlyTop.getHeight() + gap;
vertOnlyRight.setPosition(x, y);
stage.addActor(vertOnlyRight);
代码示例来源:origin: kotcrab/vis-ui
private void updateToastsPositions () {
boolean bottom = (alignment & Align.bottom) != 0;
boolean left = (alignment & Align.left) != 0;
float y = bottom ? screenPaddingY : root.getHeight() - screenPaddingY;
for (Toast toast : toasts) {
Table table = toast.getMainTable();
table.setPosition(
left ? screenPaddingX : root.getWidth() - table.getWidth() - screenPaddingX,
bottom ? y : y - table.getHeight());
y += (table.getHeight() + messagePadding) * (bottom ? 1 : -1);
}
}
代码示例来源:origin: crashinvaders/gdx-texture-packer-gui
private void updateToastsPositions () {
boolean bottom = (alignment & Align.bottom) != 0;
boolean left = (alignment & Align.left) != 0;
float y = bottom ? screenPadding : root.getHeight() - screenPadding;
for (Toast toast : toasts) {
Table table = toast.getMainTable();
table.setPosition(
left ? screenPadding : root.getWidth() - table.getWidth() - screenPadding,
bottom ? y : y - table.getHeight());
y += (table.getHeight() + messagePadding) * (bottom ? 1 : -1);
}
}
代码示例来源:origin: com.badlogicgames.gdx/gdx
public Actor hit (float x, float y, boolean touchable) {
if (clip) {
if (touchable && getTouchable() == Touchable.disabled) return null;
if (x < 0 || x >= getWidth() || y < 0 || y >= getHeight()) return null;
}
return super.hit(x, y, touchable);
}
代码示例来源:origin: com.badlogicgames.gdx/gdx
/** Called to draw the background, before clipping is applied (if enabled). Default implementation draws the background
* drawable. */
protected void drawBackground (Batch batch, float parentAlpha, float x, float y) {
if (background == null) return;
Color color = getColor();
batch.setColor(color.r, color.g, color.b, color.a * parentAlpha);
background.draw(batch, x, y, getWidth(), getHeight());
}
代码示例来源:origin: com.badlogicgames.gdx/gdx
private void addDebugRect (float x, float y, float w, float h, Color color) {
if (debugRects == null) debugRects = new Array();
DebugRect rect = DebugRect.pool.obtain();
rect.color = color;
rect.set(x, getHeight() - y - h, w, h);
debugRects.add(rect);
}
代码示例来源:origin: langurmonkey/gaiasky
public void ko(String error) {
// Error
Gdx.app.postRunnable(() -> {
String msg = error;
table.add(new OwnLabel(msg, skin, "ui-15"));
table.pack();
scroll.setHeight(table.getHeight() + pad);
finish();
});
}
代码示例来源:origin: langurmonkey/gaiasky
public void notFound() {
// Not found
String msg = I18n.bundle.format("error.gaiacatalog.notfound", st.getName());
table.add(new OwnLabel(msg, skin, "ui-15"));
table.pack();
scroll.setHeight(table.getHeight() + pad);
finish();
}
内容来源于网络,如有侵权,请联系作者删除!