Kann mir jemand sagen, wie man in Android einen Page-Turn-Effekt erzeugt?
Kann mir bitte irgendein Code-Snippet liefern.Wie kann man in Android einen Umblättereffekt erzielen?
Antwort
Werfen Sie einen Blick auf this.
Es ist ein Rechner-Anwendung, die auf Streichgeste zwischen normal/wissenschaftlichen Modus ändert:
onFling(MotionEvent, MotionEvent, float, float)
Es nutzt TranslateAnimation
die Wirkung zu erreichen, aber zwischen den Ansichten Ziehen und Finger-Tracking, wie in dem iPhone nicht implementiert. Versuchen Sie mit
onScroll(MotionEvent, MotionEvent, float, float)
dafür.
Wie für Flexbook-ähnliche Komponente, sollte es nicht schwer zu implementieren, wenn Sie den Maskierungsansatz verwenden.
Android M3 (Version vor 1.0) hatte sogar PageTurner-Widget, aber es wurde veraltet, da es nicht generisch genug war, wie die anderen Widgets. Sie können die alten Android-Quellen ausprobieren, um die Implementierung von PageTurner zu finden und sie für Cupcake/Doughnut zu modifizieren.
Hallo der Link funktioniert nicht ... bitte überprüfen Sie es .. –
Yup, leider Google Code Search wurde heruntergefahren. Hier ist ein anderer Ort der Komponente: http://gitorious.org/0xdroid/packages_apps_calculator/blobs/42d696406d2e83c3cbb1bd424ed53f6676121e8f/src/com/android/calculator2/PanelSwitcher.java –
- 1. Wie kann man einen Bildblendeffekt beim Schweben erzielen?
- 2. Wie kann man den Farbunterschied zwischen zusammengenähten Bildern reduzieren, um einen weichen Farbübergang zu erzielen?
- 3. Warum kann ich in Scala keine Übereinstimmung mit Stream.empty erzielen?
- 4. So erzielen Sie einen eingefügten Schatteneffekt in WPF
- 5. Android: Wie kann man Sensorwerte für einen bestimmten Zeitraum sammeln?
- 6. Android - Wie setzt man einen Hintergrundtext in einen EditText?
- 7. Wie kann man ImageView in Android umdrehen?
- 8. Wie erstellt man einen Facebook-Kommentar wie Popup in Android?
- 9. Wie kann ich einen Android Switch stylen?
- 10. Wie kann man Leistung bei der Verwaltung historischer und aktueller Daten erzielen?
- 11. Erzielen von MS Word Druckqualität in C#
- 12. Android Wie kann ich einen String in einen bearbeitbaren konvertieren
- 13. Wie man einen Marker in einer Kartenaktivität in Android heranzoomen
- 14. Android: Wie erstellt man einen Videoplayer?
- 15. Wie fügt man Text in einen Editiertext in Android ein?
- 16. Wie tötet man einen nicht laufenden Prozess in Android
- 17. Wie erstellt man einen betitelten Rahmen in Android?
- 18. Wie implementiert man einen Zwei-Finger-Doppelklick in Android?
- 19. Wie man Schiebeknopf in ich einen Knopf will android
- 20. Wie zeigt man einen 2-stelligen NumberPicker in Android an?
- 21. Wie man einen Wert dauerhaft in Android speichert?
- 22. Wie zeichnet man einen Pfad in Android App
- 23. Wie kann man einen VBA-Code beschleunigen?
- 24. Erzielen einer konstanten Bildrate in SDL
- 25. Weiße Deckkraft erzielen in HTML/CSS
- 26. Wie kann man einen vertikalen Handler erstellen?
- 27. Wie storniert man einen In-App-Testkauf auf Android?
- 28. Wie erstellt man einen Timer in Android programmatisch?
- 29. Wie kann man einen ganzen Ordner aufheben?
- 30. Wie kann man einen Gleitkommawert schön drucken?
Meinst du damit sieht es tatsächlich wie eine Seite aus oder nur Ansichten gleiten nach links und rechts, wenn Sie Ihren Finger über das Display streichen? – Intrications
ich erwarte, dass Ansichten sollten nach links und rechts schieben, wenn Finger über das Display streichen. – Kumar