Flip-Card-Übergang zwischen zwei Aktivitäten Android

Ich versuche, den Flip card Übergangseffekt zwischen zwei Aktivitäten in meiner App zu implementieren, indem ich Hilfe von: http://blog.robert-heim.de/karriere/android-startactivity-rotate-3d-animation-activityswitcher/ .
Aber ich konnte nicht verstehen, was ist ActivitySwitcher.java und Roatate3dAnimation.java in der oben genannten Website. Ich habe zwei Aktivitäten in meiner App, zwischen denen ich diesen Übergangseffekt zeigen möchte. Sie sind MainActivity.java und About_us.java .
Bitte erläutern Sie den Code mit Bezug auf meine Aktivitäten. Ich habe auch auf http://developer.android.com/training/animation/cardflip.html gesucht, aber vergeblich wie es nicht für Aktivitäten. Vielen Dank!

  • Symbolleiste - findViewbyID zurückgeben null
  • Wie kann ich für 10 Sekunden warten, ohne die Anwendung UI in Android
  • Umsetzung der Seite curl auf Android?
  • Wie man benutzerdefinierte Größe von FloatingActionButton macht
  • Android: Fixed width Schriftart in AlertDialog
  • Match HTTP-Parameter in URL mit Android Intent Filters
  • Wie bekomme ich die zugrunde liegende Ansicht von einem MotionEvent?
  • Unterschied zwischen sauber, gradlew sauber
  • 2 Solutions collect form web for “Flip-Card-Übergang zwischen zwei Aktivitäten Android”

    Haftungsausschluss: Dies ist kein wirklicher 3D Animation Flip. Dies imitiert es nur, obwohl einige nicht zustimmen. Probieren Sie es aus und wenn Sie es mögen, toll! Wenn du es nicht tust, entschuldigt ich mich.

    In meinen frühen Tagen des Lernens zu kodieren, hatte ich Probleme mit der Umsetzung einer richtigen 3D Animation Flip, so ging ich mit diesem, es simuliert es genug, um meine Bedürfnisse zu befriedigen, aber für jeden seine eigenen. Um zu tun, was ich tat, stellen Sie zuerst sicher, dass Sie einen Ordner namens anim unter Ihrem res Ordner für Ihr Projekt haben. Dann musst du zwei xml-Dateien erstellen (ich habe meine namens from_middle und to_middle). Unten ist der Code für jeden von ihnen:

    From_middle.xml:

     <?xml version="1.0" encoding="utf-8"?> <scale xmlns:android="http://schemas.android.com/apk/res/android" android:fromXScale="0.0" android:toXScale="1.0" android:pivotX="50%" android:fromYScale="1.0" android:toYScale="1.0" android:pivotY="50%" android:duration="500" /> 

    To_middle.xml:

     <?xml version="1.0" encoding="utf-8"?> <scale xmlns:android="http://schemas.android.com/apk/res/android" android:fromXScale="1.0" android:toXScale="0.0" android:pivotX="50%" android:fromYScale="1.0" android:toYScale="1.0" android:pivotY="50%" android:duration="500" /> 

    Nachdem diese erstellt wurden, ist alles, was Sie brauchen, eine Zeile Code, um diese Animation auszuführen, die Sie nach dem Start Ihrer nächsten Aktivität platzieren sollten:

     overridePendingTransition(R.anim.from_middle, R.anim.to_middle); 

    Erledigt! Jetzt laufen!

    Basierend auf der Antwort von user1672053 müssen Sie einen from_middle.xml zur from_middle.xml Ressource from_middle.xml , der gleich der Dauer der Animationsressource to_middle.xml .

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.