2012-06-12 2 views
0

Я пытаюсь получить анимацию слайда на кнопке внутри контейнера, но я не могу этого сделать.Sencha Touch 2 - Анимация слайдов на кнопке

К сожалению, fade и flip работал нормально.

Я хочу сделать анимацию, как показано ниже, когда отображаются все кнопки.

Вот образ того, что я пытаюсь достичь:

http://oi47.tinypic.com/r9o8w7.jpg

EDIT:

Я бегу ниже кода initialize() событий контейнера.

Ext.Anim.run(this.getComponent('btnId'),'flip',{ 
      out: true, 
      delay: 1000, 
      duration: 500, 
}); 
+0

Не могли бы вы опубликовать код, что работал (флип и исчезать) и то, что не сделал (слайд-видимому). Было бы легче взять это отсюда. –

+0

@TDeBailleul: Я разместил код. Не могли бы вы помочь мне сейчас ... flip отлично работает на Android, но если я выберу анимацию «слайд», она не сработает ... – user1452041

ответ

0

Привет @ user1452041 попробовать это, пожалуйста,

Ext.Anim.run(Ext.getCmp('btnId'), 'slide', { 
    direction: 'left' 
}) 

direction атрибут зависит, если вы хотите left или right

Я надеюсь, что это помогает. :) Ciao

+0

Это помогло ??? – hekomobile

1
Ext.Anim.run(Ext.getCmp('btnId'), 'slide', { 
    direction: 'left', 
    duration: 1000 
}) 

Но главное, чтобы обеспечить вам требуется Ext.Anim в приложении. Поместите это в вашем основном app.js

Ext.requires('Ext.Anim'); 

или

Ext.application({ 
    name: 'myapp', 
    requires: [ 
     'Ext.Anim' 
    ] 
});