Я искал все вокруг, но не смог найти решение, которое бы отключило анимацию скольжения (или анимацию в этом случае) при переходе страницы. У меня есть простое приложение с 4 видами, которое отображает только кучу данных. Я тестирую производительность своего приложения на разных устройствах и думаю, что отключение анимации станет одним из тестовых примеров.Как отключить анимацию перехода на страницу Sencha Touch 2?
Я попробовал несколько способов, таких как: (осторожно:. Все эти решения, которые я нашел в Интернете, некоторые из них, возможно, не имеет смысла, я все еще учусь рамки :)
Испытание I: (функция запуска)
Ext.override(Ext.Window, {
animShow: function(){
this.afterShow();
},
animHide: function(){
this.el.hide();
this.afterHide();
}
});
Trial II: (в функции запуска, заменив Trial I)
Ext.Anim.override({
disableAnimations:true
});
Trial III: (внутри мой взгляд, класс)
config: {
showAnimation: false,
hideAnimation: false,
navigationBar: {
hidden : false,
animation: false
},
items: [
{
xtype: 'logincard',
flex : 1
}
]
}
Однако, я мог отключить анимацию в панели навигации с помощью: (на мой взгляд, класс а)
navigationBar: {
hidden : false,
animation: false
}
Так есть каким образом полностью отключить анимацию перехода на страницу в Sencha Touch 2.2.1?
Любая помощь была бы высоко оценена!
Использовали ли вы Навигационный вид как родительское представление? Поскольку TabPanel или NavigationView обычно добавляют анимацию, но не по умолчанию. – Swar
Я использовал навигационный вид на Main, чей контроллер затем «нажимает» на другие виды. У меня нет глобального основного родителя. Это просто отдельные индивидуальные взгляды. – javaCity