package org.test; import loon.LTransition; import loon.Screen; import loon.canvas.LColor; import loon.component.LPaper; import loon.component.LScrollBar; import loon.component.LScrollContainer; import loon.event.GameTouch; import loon.opengl.GLEx; import loon.utils.timer.LTimerContext; public class ScrollTest extends Screen { public LTransition onTransition() { return LTransition.newPixelWind(LColor.white); } @Override public void draw(GLEx g) { } @Override public void onLoad() { // 构建一个滚动容器(背景图片可以自行设置) LScrollContainer container = new LScrollContainer(50, 50, 240, 200); LPaper p = new LPaper("back1.png"); p.setLocked(false); container.add(p); // 添加滚轴(图片可以自行设置,具体显示位置可以矫正LScrollBar) container.addScrollbar(new LScrollBar(LScrollBar.RIGHT)); container.addScrollbar(new LScrollBar(LScrollBar.BOTTOM)); // 也可以禁止显示滚轴 // container.setShowScroll(true); add(container); add(MultiScreenTest.getBackButton(this,0)); } @Override public void alter(LTimerContext timer) { } @Override public void resize(int width, int height) { } @Override public void touchDown(GameTouch e) { } @Override public void touchUp(GameTouch e) { } @Override public void touchMove(GameTouch e) { } @Override public void touchDrag(GameTouch e) { } @Override public void resume() { } @Override public void pause() { } @Override public void close() { } }