Blackberry, Screen Animation

I working on Blackberry SDK, I research did for myself wrote helper class animation small example;

static TransitionContext transitionContextIn;
static TransitionContext transitionContextOut;
static UiEngineInstance engine = Ui.getUiEngineInstance();

public static void Slide(Screen screen){

transitionContextIn = new TransitionContext(TransitionContext.TRANSITION_SLIDE);
transitionContextIn.setIntAttribute(TransitionContext.ATTR_DURATION, 1000);
transitionContextIn.setIntAttribute(TransitionContext.ATTR_DIRECTION, TransitionContext.DIRECTION_UP);

transitionContextOut = new TransitionContext(TransitionContext.TRANSITION_SLIDE);
transitionContextOut.setIntAttribute(TransitionContext.ATTR_DURATION, 1000);
transitionContextOut.setIntAttribute(TransitionContext.ATTR_DIRECTION, TransitionContext.DIRECTION_DOWN);
transitionContextOut.setIntAttribute(TransitionContext.ATTR_KIND, TransitionContext.KIND_OUT);

engine.setTransition(null, screen, UiEngineInstance.TRIGGER_PUSH, transitionContextIn);
engine.setTransition(screen, null, UiEngineInstance.TRIGGER_POP, transitionContextOut);

 

Tags:

Leave a Reply