【发布时间】:2017-04-24 12:53:52
【问题描述】:
我无法在 Scene2d 表格单元格中将缩放的滑块集中绘制。 结果目前看起来像这样。 产生这个的代码如下所示。
table = new Table();
table.align(Align.center | Align.top);
add = new TextButton("+1", skin);
remove = new TextButton(" -1", skin);
add.getLabel().setFontScale(2.0f);
remove.getLabel().setFontScale(2.0f);
slider = new Slider(1, 40, 1, false, skin);
slider.setValue(1);
Container<Slider> sliderContainer = new Container<Slider>(slider);
sliderContainer.setTransform(true);
sliderContainer.setScale(2);
table.setWidth(USER_SCREEN_SIZE_WIDTH);
table.add(remove).pad(BUTTON_PADDING);
table.add(sliderContainer).width(slider.getWidth() * 2);
table.add(add).pad(BUTTON_PADDING);
table.pack();
table.setPosition(USER_SCREEN_SIZE_WIDTH/2-bookShoppingTable.getWidth()/2,
bookShoppingTable.getHeight()+BOTTOM_TABLE_OFFSET);
我尝试了以下解决方案:
sliderContainer.setOrigin(sliderContainer.getWidth() / 2,
sliderContainer.getHeight() / 2);
和
table.add(sliderContainer).width(slider.getWidth() * 2).center();
但他们没有改变任何东西。
【问题讨论】: