2010-12-07 22 views
6

In meiner Android-App verwende ich zwei Aktivitäten, und ich möchte einen reibungslosen Wechsel zwischen diesen Aktivitäten machen. Ich habe viele Referenz-Tutorials gesehen, dass ViewFlipper einen reibungslosen Wechsel zwischen Ansichten in einer Aktivität ermöglicht. Also würde ich gerne wissen, ob ich ViewFlipper verwenden kann, um zwischen Aktivitäten zu wechseln oder gibt es andere Möglichkeiten, dies zu tun. Momentan benutze ich nur Tastenklicks, die eine Aktivität starten, aber der Switch sieht nicht gut aus.So wechseln Sie zwischen Aktivitäten mit Viewflipper

Ich wäre dankbar für Anregungen.

Danke,

Baluk

Antwort

3

ViewFlipper kann nur behandeln Ansichten nicht Aktivitäten. Wenn es eine Möglichkeit gibt, eine Aktivität in einer Ansicht zu umbrechen, können Sie sie möglicherweise emulieren, aber ich befürchte, dass der Navigations-Stack unübersichtlich wird.

3

Was Sie eigentlich tun möchten, ist eine benutzerdefinierte oder nur eine andere Art von Animation für, wenn der Activity aufgerufen oder beendet wird.

Die Antwort ist ja. Sie können dies unter Verwendung der overridePendingTransition() Methode direkt nach dem Aufruf eines der startActivity() Aromen oder auf der finish() Methode tun.

+0

Danke für die Antwort. Ich bin durch die Funktion overridePendingTransition() gegangen und habe erfahren, dass es nur von der 2.0-Version her nicht funktioniert. Da ich möchte, dass meine Anwendung auf allen Versionen ab 1.6 installiert werden kann, denke ich, dass ich kein Glück habe. Gibt es einen anderen Weg, um das Problem zu lösen? Aber es ist gut zu wissen, dass es auch eine Funktion für Aktivitäten gibt. – Balakrishna

+0

@Balakrishna: Du hast vollkommen recht. Ich habe die Abwärtskompatibilität vergessen. –

Verwandte Themen