在Theme.res CodenameOne中设置加载屏幕

时间:2017-12-06 22:15:14

标签: java intellij-idea codenameone

我试图为纯粹的美容原因制作一个弹出我的应用程序的加载屏幕。我已阅读了这两篇文章https://www.codenameone.com/javadoc/com/codename1/ui/InfiniteContainer.html https://www.codenameone.com/javadoc/com/codename1/components/InfiniteProgress.html 但两者都没有真正解决我想要创造的问题。我想在徽标顶部创建一个小的加载符号(无限进度),然后在一定时间后消失并显示应用程序的其余部分(这整个操作最好内置于我的主题中)。这可能吗?

1 个答案:

答案 0 :(得分:2)

无限进展意味着应用内进展。你只需要一个闪屏,你可以这样做:

Form myForm = new Form(new BorderLayout());
myForm.add(CENTER, new ScaleImageLabel(myLogoImage));
myForm.add(SOUTH, new InfiniteProgress());
myForm.show();
UITimer.timer(4000, false, myForm, () -> showNextForm());