2012-07-26 5 views
0

J'utilise l'animation ci-dessous pour faire glisser ma barre d'outils vers le haut et elle glisse vers le haut, mais elle ne reste pas. Il revient à sa position d'origine. Est-ce normal? ... Si oui, dois-je explicitement définir la nouvelle valeur supérieure pour la barre d'outils? Aussi dans ma configuration de la barre d'outils, je spécifie: haut: 1536.À la fin de l'animation, le composant revient en arrière

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

Répondre

0

Essayez ceci. Cela devrait fonctionner

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

mais pourquoi Ext.Anim.run ne fonctionne pas? Est-ce que Ext.Animator.run est documenté ailleurs? – Mike6679

+0

Ceci est un travail en cours api. Peut devenir officiel en 2.1. Ce post de l'un des dev sencha donnera plus d'infos. http://stackoverflow.com/questions/9872730/animating-dimensions-in-sencha-touch-2 – blessenm

+0

également l'option après pour exécuter une fonction après la fin de l'animation ne se déclenche pas – Mike6679

Questions connexes