Android - TabActivity com animação de transição
Estou tentando adicionar uma animação ao meu TabActivty. Por exemplo, quando o usuário seleciona a segunda guia, quero que a nova atividade venha da direita. Quando o usuário seleciona a primeira guia, quero que a atividade venha da esquerda.
Descobri como adicionar uma animação, mas quero adicionar outra. Aqui está o código que estou usando:
public Animation inFromRightAnimation()
{
Animation inFromRight = new TranslateAnimation(
Animation.RELATIVE_TO_PARENT, +1.0f,
Animation.RELATIVE_TO_PARENT, 0.0f,
Animation.RELATIVE_TO_PARENT, 0.0f,
Animation.RELATIVE_TO_PARENT, 0.0f);
inFromRight.setDuration(240);
inFromRight.setInterpolator(new AccelerateInterpolator());
return inFromRight;
}
E
getTabHost().setOnTabChangedListener(new OnTabChangeListener() {
public void onTabChanged(String tabId)
{
View currentView = getTabHost().getCurrentView();
currentView.setAnimation( inFromRightAnimation() );
}
});
Como eu posso fazer isso?
Obrigado.
Saudações.
V.