Libgdx - 如果按住按钮,则更改按钮的文本标签位置

时间:2016-06-16 14:58:42

标签: android user-interface button libgdx

我想要一个带有3D效果的按钮,所以如果你按下它,看起来按钮按字面按下(在'地面'内)。

像这样: enter image description here

但我想保存文件大小,只保存背景纹理而不显示文字。所以我正在使用TextButtons并试图检测按钮是否被按下'像这样:

var config = {
  host: 'rs-cluster.us-east-1.redshift.amazonaws.com',
  db: 'dev',
  user: 'rsadmin',
  password: 'rsPassword'
};
var rssql = require('redshift-sql')(config);
var query = 'select * from myTable limit 10';

rssql(query, function cb(err, result) {
  if (err) {
    return console.error(err);
  }
  // do stuff 
});

问题是(我认为)在将按钮添加到布局表后,我无法更改按钮内文本标签的位置。

所以主要问题:在创建按钮后,如何更改按钮内TextLabel的位置(或填充)?

谢谢你的时间!

1 个答案:

答案 0 :(得分:1)

你可以试试这个:

tbs1.pressedOffsetY = -3;

这适用于ImapgeButton,因为pressedOffsetY属于ButtonStyle,它也应该使用文本按钮。

相关问题