Android: Wie wechsle ich zwischen Aktivitäten wie dem Wechseln von Desktops in der Home-App?

Ich entwickle eine Android-Anwendung mit drei sehr ähnlichen Aktivitäten. Ich möchte, dass der Benutzer zwischen ihnen wechseln kann, indem er auf dem Bildschirm nach links und rechts wischt. So habe ich das bisher geschafft:

Ich bin diesem @ gefolPos

Dann habe ich die Methode onSwipe () folgendermaßen geändert:

@Override
 public void onSwipe(int direction) {
  Intent intent = new Intent();

  switch (direction) {

  case SimpleGestureFilter.SWIPE_RIGHT:
   intent.setClass(this, TodoTodaySheet.class);
   break;
  case SimpleGestureFilter.SWIPE_LEFT:
   intent.setClass(this, TrashSheet.class);
   break;

  }
  startActivity(intent);
 }

Es funktioniert, aber ich bin damit nicht ganz zufrieden. Außerdem weiß ich nicht, ob dies der richtige Ansatz ist.

Ich hätte gerne ein ähnliches Verhalten wie bei Home-Apps, wenn ich den Desktop wechsle. Deshalb möchte ich eine flüssigere Animation und das Erscheinen der aufgerufenen Aktivität aus der richtigen Richtung, z. von der linken Seite des Bildschirms, wenn Sie nach rechts wischen.

Hinweise? Vielen Dank

Antworten auf die Frage(4)

Ihre Antwort auf die Frage