我有一个问题要解决。我有一天研究,但我还不能解决。我想将当前打开的窗口向左滑动,并将一个新窗口从右侧滑动到屏幕上。我怎样才能做到这一点?
问问题
7041 次
1 回答
2
您需要一个事件来触发此动画,可能是点击按钮或只是窗口上的滑动事件。在这种情况下,您只需为 2 窗口的 left 属性设置动画,如下所示:
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);
});
于 2012-06-24T09:56:37.900 回答