如何在视图上播放不同的动画?

时间:2014-03-31 09:05:04

标签: sencha-touch-2

我在Sencha Touch 2中遇到了问题。 使用路线非常酷,但我有一个问题。

在我看来 A 我有一个按钮,可以将您重定向到查看" B"。 A的控制器只需拨打:redirectTo('routeB')

B 的控制器调用方法"激活"。此方法将B设置为活动状态 项目。

在视图中 B 我也有一个按钮,可以将您重定向到查看 C

好。视图 C 的后退按钮只调用redirectTo('routeB')

您可以看到两个视图重定向到视图 B 。 如果我来自 C ,我想要查看 B 向右滑动 来自 A

请记住 A C 只做redirectTo()。将 B 设置为有效 item是方法"中的视图控制器 B 的工作"。

如何在active方法中播放正确的动画?

我希望我能解释我的问题是可以理解的。我的英语并不完美: - )。

2 个答案:

答案 0 :(得分:0)

查看animateActiveItem

使用以下代码可能对您有帮助。

Ext.getCmp('panelId')。animateActiveItem(1,{type:'slide',direction:'left'});

答案 1 :(得分:0)

看看getShowAnimation()它可能对你有所帮助。