2012-04-25 64 views
4

我想在面板上激活卡片时为动画过渡。有什么想法吗?如何在Sencha Touch 2上从右向左过渡动画?

的main.setActiveItem(1)改变了卡,但我想动画从右边转移到左(不是默认的从左至右)

我有这样的功能:

buttonBackImageDetalle: function(button, e, options) { 

    var main = this.getMain(); 
    //Ext.fx.Animation.setDirection('right'); 
    main.setActiveItem(1); 
    console.log('<-- back'); 

} 

感谢您的时间!

回答

15

试试这个:

main.animateActiveItem(1, {type: 'slide', direction: 'right'})

+1

这不适合我。我不通过索引,而是通过对象本身 – 2013-01-14 07:28:50

0

嗨,如果你正在使用的主控制器使用ref和传递的xtype的观点如下。

this.getMain().animateActiveItem(your_xtype, {type: 'slide', direction: 'right'});