Je suis intéressé par l'intégration du modèle d'interface utilisateur Android appelé "Action rapide". Fondamentalement, c'est un menu contextuel qui ne couvre pas les données sur lesquelles une action est effectuée. J'aimerais implémenter cela, mais je ne trouve pas d'exemple de code ou d'API pour m'aider.
Notez que ce modèle d'interface utilisateur est décrit dans la vidéo YouTube, http://www.youtube.com/watch?v=M1ZBjlCRfz0#t=15m20s .
Quelqu'un a-t-il une implémentation de ceci ou sait quelle est la norme de Google pour l'ajouter à une application?
Réponses:
Jusqu'à ce que l'application Twitter officielle soit open source par Google, vous voudrez peut-être jeter un coup d'œil à cette implémentation: http://www.londatiga.net/it/how-to-create-quickaction-dialog-in-android/
Vraiment facile à utiliser et fonctionne très bien.
la source
Question interessante. Android utilise ce modèle dans leur application Contacts. Vous pouvez obtenir la source en utilisant git:
Je l'ai fait et je l'ai rapidement salué, mais je n'ai pas obtenu de résultat concluant. Je pense que c'est fait dans "Contacts / src / com / android / contacts / ui / QuickContactWindow.java", mais je ne suis pas complètement sûr.
Si vous recherchez sur Google QuickContact android , il y a beaucoup d'images qui montrent exactement le type de menu que vous voulez, il semble donc probable qu'il s'appelle effectivement QuickContact dans ce contexte.
Consulter la documentation , je ne vois aucune classe héritée que vous pourriez utiliser pour faire cela pour autre chose que les contacts.
Donc, quelques points de départ, mais aucune solution de ma part ;-)
la source
Ce projet open source a le même aspect et la même sensation pour la fenêtre contextuelle d'actions rapides que l'application Twitter:
http://github.com/ruqqq/WorldHeritageSite/tree/master/src/sg/ruqqq/WHSFinder
Il est utile de télécharger l'ensemble du projet car vous avez besoin d'un certain nombre de dessinables, d'images et d'autres ressources de ce projet.
La classe de démonstration principale s'appelle WHSListActivity.java. Les autres classes dont vous avez besoin sont QuickActionWindow.java et QuickActionItem.java.
Après cela, c'est vraiment facile et fonctionne très bien. Je l'utilise pour mes applications.
la source
L'application Android UI Patterns comprend des démos et des liens vers des dépôts pour plusieurs implémentations d'action rapide:
https://play.google.com/store/apps/details?id=com.groidify.uipatterns
(Je n'ai rien à voir avec l'application à part la trouver utile.)
la source