Codename One:通过滚动缩小图像

时间:2016-11-19 13:10:15

标签: codenameone

我目前在每个表单的顶部都有我的应用程序徽标。由于它占用了大量空间,我希望它的大小随着用户向下滚动而缩小,就像很多应用程序那样。

我的徽标目前只是一个容器,在布局中将徽标添加到NORTH。你们中的任何人已经实现了类似的东西,并且可以给我一个提示如何实现这个目标吗?

提前致谢。

1 个答案:

答案 0 :(得分: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();