2016-11-19 1 views
1

В настоящее время у меня есть логотип моего приложения в верхней части каждой формы. Поскольку для этого требуется много места, я хочу, чтобы его размер уменьшался, тем больше пользователь прокручивается вниз, просто так много приложений делает это.Codename One: Scale down Изображение с прокруткой

В настоящее время мой логотип представляет собой контейнер с логотипом, добавленным в NORTH в макете. Кто-нибудь из вас уже реализовал что-то подобное и мог бы дать мне подсказку, как этого добиться?

Заранее спасибо.

ответ

1

Отметьте этот пост для title animations. Код данного товара является обязательным:

Form hi = new Form("Shai's Social App", new BoxLayout(BoxLayout.Y_AXIS)); 
for(int iter = 0 ; iter < 100 ; iter++) { 
    hi.add(new Label("Social Data Goes here...")); 
} 
Toolbar tb = new Toolbar(); 
hi.setToolbar(tb); 
ComponentAnimation cna = tb.createStyleAnimation("TitleAreaClean", 200); 
ComponentAnimation title = tb.getTitleComponent().createStyleAnimation("TitleClean", 200); 
hi.getAnimationManager().onTitleScrollAnimation(cna, title); 
hi.show();