2014-03-28 90 views
0

我有一个问题LibGdx的滑块。每个touchUp都应将滑块的值设置为128。 但它只在前几次工作。每次我滑动并抚摸之后,价值就等于我抚摸的地方。LibGdx - 滑块没有响应touchUp

joY = new Slider(32, 224, 1, false, skin); 
[...] 
joY.addListener(new ClickListener(){ 
    @Override 
    public void touchUp(InputEvent event, float x, float y, int pointer, int button){ 
     joY.setValue(128); 
    } 
}); 

任何帮助?非常感谢。

回答

0

看文档中的ClickListener

对于触法它说:

当鼠标按钮或手指触摸上升的任何地方,但只有在着陆之前返回鼠标按钮或触摸真正的调用。

希望它有帮助。

+0

我以前看过它。这不是我的问题。 我通过在主循环中放置覆盖函数(在构造函数之前)来解决我的问题 但是,谢谢 – Remblej