0
我在libgdx中有一个滚动窗格。向上和向下滚动已启用(通过触摸),并且我想用一个按钮将它滚动到左侧和右侧,但禁用通过触摸进行滚动。LibGDX滚动窗格禁用滚动x
'rightButton.addListener(new ChangeListener() {
public void changed (ChangeListener.ChangeEvent event, Actor actor) {
scrollPane.layout();
scrollPane.setScrollingDisabled(false, false);
scrollPane.setScrollX(scrollPane.getMaxX());
scrollPane.setScrollingDisabled(false, false);
scrolled = true;
}
});
'
这里是我的RightButton监听器,但它不滚动X.
谢谢你的回答,但我的问题仍然存在。我想通过触摸禁用滚动滚动X轴上的滚动窗口,它应该只能通过按钮滚动 – Aduci
检查我更新的答案。您可以通过scrollPane.setFlickScroll(false)从您的滚动窗格中删除flickScrollListener;之后它不会通过你的触摸滚动。 – Aryan
是的,它很好,但如果我是正确的,它通过触摸在Y轴上禁用滚动,有没有一种方法只能触摸X轴上的触摸滚动? – Aduci