2012-07-26 59 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