钛:如何转型滑动左/右或上2个窗口之间/向下(Titanium: how to transition

2019-07-30 01:50发布

我要解决的一个问题。 我研究了一些日子,但我不能尚未解决。 我想当前打开窗口的左侧滑动,并在屏幕上滑动,从右侧的新窗口。 我怎样才能做到这一点?

Answer 1:

你需要一个事件来触发这个动画,可能在一个按钮点击或只是单纯的窗口上刷卡事件。 在这种情况下,你只是单纯的动画2窗口的左侧属性,如下所示:

var win1 = Ti.UI.createWindow({
    top: 0,
    left: 0,
    width: 320,
    height: 480
});

var win2 = Ti.UI.createWindow({
    top: 0,
    left: 320,
    width: 320,
    height: 480
});

win1.addEventListener('swipe', function(){
    var anim1 = Ti.UI.createAnimation({
        left: -320,
        duration: 1000
    });
    var anim2 = Ti.UI.createAnimation({
        left: 0,
        duration: 1000
    });
    win1.animate(anim1);
    win2.animate(anim2);
});


文章来源: Titanium: how to transition Slide left/right or up/down between 2 windows