BlackBerry Menu激活Transition

时间:2011-06-06 18:11:26

标签: blackberry

当用户点击我的应用程序中的内容时,它会激活菜单,该菜单会弹出屏幕。但是,此菜单还会激活转换,我似乎无法关闭转换。所以屏幕做了一些奇怪的滑动,看起来非常糟糕。我设置了一些全局转换,这是它们导致问题的唯一地方。

有没有办法可以访问默认菜单推送的屏幕,这样我可以设置一个新的空转换?或者有没有其他方法可以控制转换而无需返回并关闭全局转换并为每个页面设置它们?

由于

1 个答案:

答案 0 :(得分:2)

使用全局滑动转换(TransitionContext.TRANSITION_SLIDE)时,请确保将样式设置为TransitionContext.STYLE_OVER,因为默认值为TransitionContext.STYLE_PUSH,这会在打开菜单时导致丑陋的屏幕滑动。

向上滑动菜单示例如下所示:

TransitionContext transition = new TransitionContext(TransitionContext.TRANSITION_SLIDE);
transition.setIntAttribute(TransitionContext.ATTR_DURATION, 150);
transition.setIntAttribute(TransitionContext.ATTR_DIRECTION,  TransitionContext.DIRECTION_UP);
transition.setIntAttribute(TransitionContext.ATTR_STYLE, TransitionContext.STYLE_OVER);
Ui.getUiEngineInstance().setTransition(null, null, UiEngineInstance.TRIGGER_PUSH, transition);