package org.test; import loon.LTransition; import loon.Screen; import loon.component.LMenu; import loon.component.LMenu.MenuItem; import loon.component.LMenu.MenuItemClick; import loon.component.LToast; import loon.component.LToast.Style; import loon.event.GameTouch; import loon.font.LFont; import loon.opengl.GLEx; import loon.utils.timer.LTimerContext; public class MenuTest extends Screen { @Override public LTransition onTransition() { return LTransition.newEmpty(); } @Override public void draw(GLEx g) { } @Override public void onLoad() { LFont font = LFont.getFont(18); LMenu panel = new LMenu(LMenu.MOVE_LEFT, "我是菜单", 120, 50); panel.setCellWidth(64); MenuItem item = panel.add("保存记录", "ball.png", new MenuItemClick() { @Override public void onClick(MenuItem item) { add(LToast.makeText("保存完毕", Style.SUCCESS)); } }); item.setFont(font).offsetX = 3; panel.add("读取记录").setFont(font).offsetX = 2; panel.add("离开").setFont(font).offsetX = 2; add(panel); 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() { } }