首次初始化后更改复选框皮肤

时间:2014-12-05 10:44:30

标签: libgdx scene2d

我正在从皮肤加载CheckBoxStyle:

chk = new CheckBox("checkbox", skin, "style1");

如何在不必处理当前加载的复选框的情况下更改样式?

1 个答案:

答案 0 :(得分:2)

从皮肤中获取复选框样式(或自己创建),然后使用复选框类中的setStyle():

      CheckBox.CheckBoxStyle otherStyle = skin.get("style1", CheckBox.CheckBoxStyle.class);
      chk.setStyle(otherStyle);