Ich bin daran interessiert, das Android-UI-Muster "Quick Action" zu integrieren. Grundsätzlich handelt es sich um ein Kontextmenü, das die Daten, auf die reagiert wird, nicht verdeckt. Ich möchte dies implementieren, kann jedoch keinen Beispielcode oder eine API finden, die mir helfen könnte.
Beachten Sie, dass dieses UI-Muster im YouTube-Video http://www.youtube.com/watch?v=M1ZBjlCRfz0#t=15m20s erläutert wird .
Hat jemand eine Implementierung davon oder weiß, was Googles Standard ist, um dies einer Anwendung hinzuzufügen?
Antworten:
Bis die offizielle Twitter-App von Google als Open-Source-App bereitgestellt wird, sollten Sie sich diese Implementierung ansehen: http://www.londatiga.net/it/how-to-create-quickaction-dialog-in-android/
Wirklich einfach zu bedienen und funktioniert super.
quelle
Interessante Frage. Android verwendet dieses Muster in seiner Kontakte-App. Sie können die Quelle mit git abrufen:
Ich habe das getan und es schnell gepackt, aber ich habe kein schlüssiges Ergebnis erzielt. Ich denke , das ist in "Kontakte / src / com / android / Kontakte / ui / QuickContactWindow.java" gemacht, aber ich bin nicht ganz sicher.
Wenn Sie für QuickContact Android googeln , gibt es viele Bilder, die genau die Art von Menü zeigen, die Sie möchten, so dass es wahrscheinlich ist, dass es in diesem Zusammenhang tatsächlich QuickContact heißt.
In der Dokumentation sehe ich keine geerbten Klassen, mit denen Sie dies für etwas anderes als Kontakte tun könnten.
Also ein paar Ausgangspunkte, aber keine Lösung von mir ;-)
quelle
Dieses Open Source-Projekt hat das gleiche Erscheinungsbild für das Popup für schnelle Aktionen wie die Twitter-App:
http://github.com/ruqqq/WorldHeritageSite/tree/master/src/sg/ruqqq/WHSFinder
Es ist hilfreich, das gesamte Projekt herunterzuladen, da Sie eine Reihe von Zeichen, Bildern und anderen Ressourcen aus diesem Projekt benötigen.
Die Hauptdemo-Klasse heißt WHSListActivity.java. Die anderen Klassen, die Sie benötigen, sind QuickActionWindow.java und QuickActionItem.java.
Danach ist es wirklich einfach und funktioniert großartig. Ich benutze es für meine Apps.
quelle
Die Android UI Patterns-App enthält Demos und Links zu Repos für verschiedene Quick Action-Implementierungen:
https://play.google.com/store/apps/details?id=com.groidify.uipatterns
(Ich habe nichts mit der App zu tun, außer sie nützlich zu finden.)
quelle