Android - TabActivity mit Übergangsanimation

Ich versuche, meinem TabActivty eine Animation hinzuzufügen. Wenn der Benutzer beispielsweise die zweite Registerkarte auswählt, möchte ich, dass die neue Aktivität von rechts kommt. Wenn der Benutzer die erste Registerkarte auswählt, möchte ich, dass die Aktivität von links kommt.

Ich habe herausgefunden, wie man eine Animation hinzufügt, möchte aber eine weitere hinzufügen. Hier ist der Code, den ich benutze:

<code>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;
}
</code>

Und

<code>getTabHost().setOnTabChangedListener(new OnTabChangeListener() {
       public void onTabChanged(String tabId)
       {
           View currentView = getTabHost().getCurrentView();
           currentView.setAnimation( inFromRightAnimation() );
       }
});
</code>

Wie kann ich das machen?

Vielen Dank.

Grüße.

V.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage