Не выбирается элемент списка в 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 секунды и переключается снова к первому элементу.


Ответы (0 шт):