Motif d’interface utilisateur Android rapide

Je suis intéressé par l’incorporation du modèle d’interface utilisateur Android appelé “Action rapide”. En gros, c’est un menu contextuel qui ne couvre pas les données sur lesquelles on agit. Je voudrais mettre en œuvre cela, mais je ne peux pas trouver un exemple de code ou une 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 at-il une implémentation de cela ou savoir quelle norme de Google est d’append ceci à une application?

http://soffr.miximages.com/android/33m6hwo.png

Jusqu’à ce que l’application officielle Twitter soit ouverte par Google, vous pouvez consulter cette implémentation: http://www.londatiga.net/it/how-to-create-quickaction-dialog-in-android/

Vraiment facile à utiliser et fonctionne très bien.

Question interessante. Android utilise ce modèle dans son application Contacts. Vous pouvez obtenir la source en utilisant git:

git clone git://android.git.kernel.org/platform/packages/apps/Contacts.git 

Je l’ai fait et je l’ai rapidement dépassé, mais je n’ai pas eu de résultat concluant. Je pense que c’est fait dans “Contacts / src / com / android / contacts / ui / QuickContactWindow.java”, mais je ne suis pas tout à fait sûr.

Je google pour 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 en fait QuickContact dans ce contexte.

En regardant la documentation , je ne vois aucune classe héritée que vous pourriez utiliser pour faire autre chose que des contacts.

Donc, quelques points de départ, mais pas de solution de ma part 😉

Ce projet open source a le même aspect et la même convivialité pour les 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’intégralité du projet car vous avez besoin d’un certain nombre de tableaux, 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.

Jetez un oeil à ma réponse sur une question similaire: QuickActions comme l’application Twitter J’ai utilisé ce code moi-même …

L’application Android UI Patterns comprend des démos et des liens vers les mises en pension pour plusieurs implémentations Quick Action:

https://play.google.com/store/apps/details?id=com.groidify.uipatterns

(Je n’ai rien à voir avec l’application en dehors de la trouver utile.)