2017-12-06 8 views
1

私は純粋に美容上の理由から私のアプリケーションのためにポップアップする読み込み画面を作ろうとしています。私はこれらの2つの記事を読んでいますhttps://www.codenameone.com/javadoc/com/codename1/ui/InfiniteContainer.htmlhttps://www.codenameone.com/javadoc/com/codename1/components/InfiniteProgress.html しかしどちらも本当に私が作りたいものに対処していません。私は、ロゴの上に小さなロードシンボル(無限の進歩)を作成し、一定の時間が経過するとそれを消滅させ、残りのアプリケーションを表示したいと考えています。これは可能ですか?Theme.res内の読み込み画面を設定するCodenameOne

答えて

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()); 
+0

こんにちは、すべてのコードが最後の行(UITimer.schedule)を除いて動作しているように見えるだけです。スケジュールは、「非静的メソッドは静的コンテキストから参照できません」というエラーで強調表示されます。また、 "メソッドを解決できません"というshowNextFormを強調表示します。 –

+0

'showNextForm()'は、次のフォームを表示するために実装する必要があるものです...正しいです、スケジュールが間違っています。 –

関連する問題