2013-08-13 3 views
0

У меня есть приложение, в котором пользователь нажимает кнопку, чтобы открыть меню. При нажатии кнопки окно сдвигается вправо, чтобы открыть. Чтобы закрыть окно, пользователь поместит его влево, чтобы закрыть его.Окно анимации внезапно закрывается [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); 
    }); 
+0

Я не думаю, что вы должны закрыть победу –

ответ

0

Просто сделать окно menuView плюс normalView ширины, а затем вставьте вид, установив влево.

Смежные вопросы