【问题标题】:Titanium: how to transition Slide left/right or up/down between 2 windowsTitanium:如何在 2 个窗口之间向左/向右或向上/向下滑动
【发布时间】:2012-06-21 09:48:12
【问题描述】:

我有一个问题要解决。我有一天研究,但我还不能解决。 我想将当前打开的窗口向左滑动,然后将一个新窗口从右侧滑动到屏幕上。 我该怎么做?

【问题讨论】:

  • 你是怎么解决这个问题的?接受的解决方案似乎没有达到预期的行为。
  • 对不起,我很多年前就做过了。也许现在不适合。

标签: android titanium titanium-mobile


【解决方案1】:

您需要一个事件来触发此动画,可能是点击按钮或只是窗口上的滑动事件。在这种情况下,您只需为 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);
});

【讨论】:

  • 这个不行了
猜你喜欢
  • 2011-03-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-01
  • 1970-01-01
  • 2019-04-16
  • 1970-01-01
相关资源
最近更新 更多