Animation appcelerator视图在动画中消失

Animation appcelerator视图在动画中消失,animation,view,appcelerator,appcelerator-titanium,Animation,View,Appcelerator,Appcelerator Titanium,我正在用钛合金Appcelerator为iPad应用程序制作一个滑出菜单。有一个窗口,其中包含一个幻灯片菜单视图和另一个视图,该视图由两个视图组成,在一个充当容器的视图中分组。问题是,当我尝试在单击菜单按钮时设置动画时,保存两个视图的容器消失,当我关闭菜单并完成动画时,它再次出现。这是函数的代码,用于设置菜单视图的动画,并在完成后设置包含两个视图的上下文或总视图的动画 function clickMenu(direction){ if(menuView._toggle === fa

我正在用钛合金Appcelerator为iPad应用程序制作一个滑出菜单。有一个窗口,其中包含一个幻灯片菜单视图和另一个视图,该视图由两个视图组成,在一个充当容器的视图中分组。问题是,当我尝试在单击菜单按钮时设置动画时,保存两个视图的容器消失,当我关闭菜单并完成动画时,它再次出现。这是函数的代码,用于设置菜单视图的动画,并在完成后设置包含两个视图的上下文或总视图的动画

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;
     }); 
    };   
}

如果你想要幻灯片菜单,你可以使用这个很棒的模块:如果你想要幻灯片菜单,你可以使用这个很棒的模块: