窗口动画突然关闭[Titanium]

时间:2013-08-13 23:47:21

标签: ios animation window titanium

我有一个应用,用户点击按钮打开菜单。按下按钮,窗口向右滑动打开。要关闭窗口,用户将其向左滑动以关闭它。

关闭后,如果用户在2秒的时间内按下按钮,则窗口打开和关闭。为什么会这样?这是否必须与持续时间有关?

代码:

   var win = Ti.UI.createWindow({left:0, width:200});

   var slideLeft = Titanium.UI.createAnimation();
   slideLeft.left = 0; 
   slideLeft.duration = 200;

   var slide_it_right = Titanium.UI.createAnimation();
   slideRight.left = -320; 
   slideRight.duration = 300;

  button.addEventListener('click',function(){
              win.open(slideLeft);
  });
  win.addEventListener('swipe',function(){
          win.close(slideRight);
  });

1 个答案:

答案 0 :(得分:0)

只需创建一个menuView加上normalView宽度的窗口,然后通过向左设置滑动视图。