java - Libgdx scrollPane 在我添加 scrollPaneStyel 后不滚动

标签 java scroll libgdx scrollpane

当我添加 ScrollPaneStyle 时,我的 scrollPane 没有滚动,有谁知道为什么会这样?

scroller = new ScrollPane( myWidget , skin);
        scroller.setBounds(0, 0, Gdx.graphics.getWidth(), Gdx.graphics.getHeight());
        this.addActor(scroller);
        scroller.setLayoutEnabled( true );
        scroller.setCancelTouchFocus( true );
        ScrollPaneStyle paneStyle = new ScrollPaneStyle();
        Texture tex = new Texture(Gdx.files.internal(filepath + "page.png"));
        tex.setWrap(Texture.TextureWrap.Repeat, Texture.TextureWrap.ClampToEdge);
        paneStyle.background = new SpriteDrawable( new Sprite(tex));

        scroller.setScrollbarsOnTop(true);
        scroller.setStyle(paneStyle);

最佳答案

您必须添加 stage.act(); 以在绘制舞台后进行渲染。

关于java - Libgdx scrollPane 在我添加 scrollPaneStyel 后不滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15862180/

相关文章:

drawing - Libgdx - 如何在scene2d 中的正确位置绘制填充矩形?

java - 如何安装libgdx项目

java - 如何使用 libgdx 使用方形 Sprite 绘制 4x4 网格?

java - Thymeleaf 应用不同的标题模式

java - 我可以使用反射发现 Java 类的声明内部类吗?

jQuery:当滚动条位于底部时滚动

javascript - 使用 SuperScrollorama + Greensocks 实现动画滚动

java - 在jsp页面中使用简单的标签?

java - 将鼠标移到 Chrome 网页元素上时计时器会加快

twitter-bootstrap - 如何使用 Twitter Bootstrap ScrollSpy 执行功能