2012-04-25 17 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

この試してみてください:あなたがメインのコントローラを使用REFを使用して、次のようにビューのXTYPEに合格している場合

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

+1

これは私のためには機能しません。私はインデックスを渡すのではなく、むしろオブジェクト自体を渡す –

0

こんにちは。

this.getMain().animateActiveItem(your_xtype, {type: 'slide', direction: 'right'}); 
関連する問題