appcelerator视图在动画上消失

时间:2016-04-01 16:43:52

标签: animation view appcelerator appcelerator-titanium

我正在Titanium Appcelerator中为iPad应用程序制作一个幻灯片菜单。有一个窗口包含一个幻灯片菜单视图,另一个视图包含两个视图,这两个视图分组在一个容器中。问题是当我单击菜单按钮时尝试动画​​时,保存两个视图的容器消失,当我关闭菜单并且动画完成时它再次出现。这是为菜单视图设置动画的函数的代码,在完成后,动画包含两个视图的contenedortotal视图。

function clickMenu(direction){
       if(menuView._toggle === false && (direction==null || direction=='right')){
            //alert('paso por clickMenu'+menuView._toggle+' '+direction);
          menuView.animate({
            left: 0,
            duration: 200,
            curve:Ti.UI.ANIMATION_CURVE_EASE_IN_OUT
        },function(){
            //alert('paso por clickMenu'+menuView._toggle+' '+direction);
            contenedorTotal.animate({
            left: 200,
            duration: 200,
            curve:Ti.UI.ANIMATION_CURVE_EASE_IN_OUT
        });
        menuView._toggle=true;
     });
    }else if(direction==null || direction=='left'){
        menuView.animate({
            left: -200,
            duration: 200,
            curve:Ti.UI.ANIMATION_CURVE_EASE_IN_OUT
        },function(){
            contenedorTotal.animate({
            left: 0,
            duration: 200,
            curve:Ti.UI.ANIMATION_CURVE_EASE_IN_OUT
             });
         menuView._toggle=false;
     }); 
    };   
}

0 个答案:

没有答案