2012-10-28 50 views
1

我想禁用Android設備的頁面轉換,但不知道如何。如何禁用頁面轉換(適用於Android設備)

這裏是我app.js類的代碼:

Ext.application({ 
name: 'app', 

models: ['PModel', 'TModel'], 
stores: ['PStore', 'TStore'], 
controllers: ['HController', 'PController', 'TController'], 
views: ['Main'], 

launch: function() { 
    console.log("app launch"); 
    Ext.Viewport.add({ 
     xclass: 'app.view.Main' 
    }); 

    if (Ext.os.is.Android) { 
     Ext.Msg.alert("Android detected"); 
     //TODO: DISABLE PAGE TRANSITIONS 
    } 
    else{ 
     Ext.Msg.alert("Another OS detected"); 
    } 
} 
}); 

我已經做了一個檢查,看看有什麼OS正在運行,但我無法找到如何禁用頁面轉換。

回答

1

UPDATE:

下面的函數應該禁用過渡,所以我加入這個功能,我如果else語句,但它不會做任何事情。現在

Ext.Anim.override({ 
     disableAnimations:true 
    }); 

我的完整發射功能如下:

launch: function() { 
    if (Ext.os.is.Android) { 
     Ext.Msg.alert("Android detected"); 

     Ext.Anim.override({ 
      disableAnimations:true 
     }); 
    } 
    else{ 
     Ext.Msg.alert("Another OS detected"); 
    } 

    console.log("app launch"); 
    Ext.Viewport.add({ 
     xclass: 'app.view.Main' 
    }); 
} 
相關問題