Не выбирается элемент списка в LibGDX
Всем привет! Недавно начал разбираться с scene2d.ui в LibGDX и наткнулся на такую проблему: Во время изображения ScrollPane, который содержит в себе список, я не могу выбирать определенный элемент списка. Посмотрел большую часть гайдов и там всё делается в точности также, но у всех работает, а у меня нет) как бы комично это не выглядело :) Ради интереса скачал папку tests ( в которой есть файл тест ScrollPane ) с GitHub'a, но код, который вложен туда - также не работает для выбора какого-то элемента. Прикладываю отрывок кода:
@Override
public void update(float dt) {
Gdx.gl.glClearColor(1, 1, 1, 1); //sets up the clear color (background color) of the screen.
Gdx.gl.glBlendFunc(GL20.GL_SRC_ALPHA, GL20.GL_ONE_MINUS_SRC_ALPHA);
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
stage.act(dt);
stage.draw();
}
@Override
public void render(SpriteBatch sb) {
gameWidth = Gdx.graphics.getWidth();
gameHeight = Gdx.graphics.getHeight();
list = new List<String>(skin);
String[] strings = new String[20];
for (int i = 0, k = 0; i < 20; i++) {
strings[k++] = "String: " + i;
}
list.setItems(strings);
scrollPane = new ScrollPane(list);
scrollPane.setBounds(0, 0, gameWidth, gameHeight + 100);
scrollPane.setSmoothScrolling(false);
scrollPane.setPosition(gameWidth / 2 - scrollPane.getWidth() / 4,
gameHeight / 2 - scrollPane.getHeight() / 4);
scrollPane.setTransform(true);
scrollPane.setScale(0.5f);
stage = new Stage(new StretchViewport(gameWidth, gameHeight));
stage.addActor(scrollPane);
Gdx.input.setInputProcessor(stage);
}
@Override
public void dispose() {
stage.dispose();
skin.dispose();
atlas.dispose();
}
Прикрепляю также отрывок файла json:
"com.badlogic.gdx.scenes.scene2d.ui.List$ListStyle": {
"default": {
"font": "default-font",
"fontColorUnselected":"blue",
"fontColorSelected":"white",
"selection": "selection"
}
}
Изначально было подозрение, что я не использую scrollPane.layout(), но при его вставке, выбранный мной элемент выбирается буквально на 0.3 секунды и переключается снова к первому элементу.