1
@Override
protected void postSplash(Form f) {
f.animateHierarchyAndWait(2000);
f.setTransitionInAnimator(null);
f.setTransitionOutAnimator(new FlipTransition());
}
表单的翻转动画可以在模拟器中使用,但是当我在iOS设备上测试时,它看起来像在翻转时会停下来一秒钟。iOS中的表单翻转转换不光滑iOS中的表格翻转转换不平滑iOS中的
@Override
protected void beforeSplash(Form f) {
f.getAllStyles().setBgColor(0x414143);
f.getAllStyles().setBgTransparency(255);
f.setLayout(new BorderLayout(BorderLayout.CENTER_BEHAVIOR_SCALE));
splashImg = theme.getImage("splash_bg.png");
splashContainer = new Container(new FlowLayout(Label.CENTER));
f.add(BorderLayout.CENTER, splashContainer);
splashLabel = new Label();
splashLabel.setIcon(splashImg.scaledWidth(Display.getInstance().getDisplayWidth()/2 + 50));
splashLabel.setVisible(false);
splashContainer.add(splashLabel);
splashContainer.getAllStyles().setMarginTop(Display.getInstance().getDisplayWidth()/3);
}
@Override
protected void postSplash(Form f) {
splashLabel.setY(Display.getInstance().getDisplayHeight());
splashLabel.setVisible(true);
f.animateHierarchyAndWait(1000);
f.setTransitionInAnimator(null);
f.setTransitionOutAnimator(new FlipTransition());
}
屏幕上有一个向上滑动的标志,然后翻转。我已经更新了我上面的所有代码。谢谢。 –
这是在旧设备上? –
我在ipad和ipod中检查过版本9.3.5 –