Gestos em uma mesa no LibGDX …

Isso me levou mais tempo do que gostaria de admitir.

1) Estenda o ActorGestureListener e implemente quaisquer eventos que desejar

2) Defina isso como um ouvinte em sua tabela com addListener (..)

3) Use setTouchable (..) para definir a tabela como Touchable.enabled

4) Defina a caixa delimitadora usando setBounds (x, y, w, h)

5) Lucro!

Ex:

class MyGestureListener extends ActorGestureListener {

@Override
public void fling(InputEvent event, float velocityX, float velocityY, int button) {
// Do stuff...
}
}

// Later on
Table myTable = new Table();
myTable
.addListener(new MyGestureListener());
myTable
.setTouchable(Touchable.enabled);
myTable
.setBounds(x, y, w, h);

// Even Later.... PROFIT...