2014-03-31 23 views
0

我在Sencha Touch 2中遇到了問題。 使用路線非常酷,但我有一個問題。如何在視圖上播放不同的動畫?

在我看來A我有一個按鈕可以讓您重定向到查看「B」。 A的控制器只需調用:redirectTo('routeB')

控制器B調用方法「active」。此方法將B設置爲活動的 項目。

在視圖中B我也有一個按鈕,它也將您重定向到查看C

好的。查看C的後臺只需撥打redirectTo('routeB')

正如你可以看到兩個視圖重定向到視圖B。 我想查看滑動的權利,如果我從Ç來了,只是彈出,如果我 來自一個

請記住AC只是做redirectTo()。設置B爲活動 項目是在「活動」方法中的視圖控制器B的工作。

如何在active方法中播放正確的動畫?

我希望我能解釋我的問題可以理解。我的英文不完美:-)。

回答

0

看看在animateActiveItem

使用下面的代碼,它可以幫助你。 Ext.getCmp('panelId')。animateActiveItem(1,{type:'slide',direction:'left'});

+0

您好!謝謝你的回答,但我認爲你誤會了。我的觀點是要知道我是否讓view B動畫效果A或效果B。因爲如果我進入視圖B我想顯示另一個動畫。如果我通過另一個視圖的後退按鈕進入視圖B,我想顯示另一個動畫。 :-) – OOPDeveloper89

相關問題