5 Stimmen

Gibt es eine Flip-Animation, die beim Übergang zwischen den Aktivitäten verwendet werden kann?

Beim Übergang zwischen Aktivitäten, wie z. B. dem Anrufen startActivity(); oder bei Verwendung der back drücken, gleitet der Bildschirm von den Seiten her ein.

Gibt es eine Möglichkeit, dies zu ändern? Ich habe eine Flash-Card-ähnliche Anwendung. Wenn ich also von Aktivität A zu Aktivität B wechsle, möchte ich, dass sich der Bildschirm umdreht, wie bei einer echten Flash-Card.

Gibt es eine Möglichkeit, dies direkt aus der Box heraus zu tun? Oder erfordert dies einige benutzerdefinierte Animationen?

7voto

ftao Punkte 441

Seit Android 2.0 (API Level 5) können Sie mit Activity.overridePendingTransition eine explizite Übergangsanimation angeben.

siehe [http://developer.Android.com/reference/Android/app/Activity.html#overridePendingTransition(int](http://developer.android.com/reference/android/app/Activity.html#overridePendingTransition(int) , int)

1voto

Delyan Punkte 8853

Soweit ich weiß, haben die Anwendungen keine Kontrolle über die Übergänge zwischen ihren Aktivitäten.

Was Sie podría ist die Zusammenführung der beiden Aktivitäten mit einer benutzerdefinierten ViewGroup, die zwischen den beiden Ansichten mit einer beliebigen Animation wechselt. Es ist nicht trivial, aber sollte sicherlich machbar sein.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X