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() {
}
}