Кодовое имя один: добавить текст в InfiniteProgress () - PullRequest
0 голосов
/ 05 сентября 2018

У меня есть полный экран InfiniteProgress таким образом:

Dialog ip = new InfiniteProgress().showInifiniteBlocking();

Как я могу добавить текст к этому InfiniteProgress, например Loading Data...?

1 Ответ

0 голосов
/ 05 сентября 2018

Этот метод довольно ограничен, я предлагаю просто взять его и изменить как:

Form f = Display.getInstance().getCurrent();
f.setTintColor(0x90000000);
Dialog d = new Dialog("My Title", new BorderLayout(BorderLayout.CENTER_BEHAVIOR_CENTER));
d.putClientProperty("isInfiniteProgress", true);
d.setDialogUIID("Container");
d.addComponent(BorderLayout.CENTER, this);
d.setTransitionInAnimator(CommonTransitions.createEmpty());
d.setTransitionOutAnimator(CommonTransitions.createEmpty());
d.showPacked(BorderLayout.CENTER, false);

Для этого также может потребоваться настройка стиля заголовка.

...