2012-07-26 57 views
0

我正在使用下面的动画向上滑动我的工具栏,并且它向上滑动,但不保留。它滑回原来的位置。这是正常的行为吗?......如果是这样,我必须明确地设置工具栏的新顶部值?同样在我的工具栏配置中,我指定:top:1536.在动画结束时,组件对齐

Code: 
Ext.Anim.run(toolbar,'slide',{ 
         direction: 'up', 
         duration: 1000, 
         from:{top:1536}, 
         to:{top:1432} 
        }); 

回答

0

试试这个。它应该工作

Ext.Animator.run({ 
    element: toolbar, 
    duration: 1000, 
    easing: 'ease-in', 
    preserveEndState: true, 
    from: {top:1536}, 
    to: {top:1432} 
}); 
+0

但为什么不Ext.Anim.run工作? Ext.Animator.run也记录在任何地方? – Mike6679 2012-07-31 14:36:10

+0

这是一个正在进行的工作api。可能在2.1中成为官方。来自Sencha开发者之一的这篇文章将提供更多信息。 http://stackoverflow.com/questions/9872730/animating-dimensions-in-sencha-touch-2 – blessenm 2012-07-31 14:39:55

+0

也是在动画结束后不执行功能后执行功能的选项 – Mike6679 2012-08-01 14:40:09