100 votes

Modèle d’Actions rapide Android UI

Je suis intéressé dans l'intégration de l'INTERFACE utilisateur Android modèle appelé "Action Rapide". En gros, c'est un menu contextuel qui ne couvrent pas les données qui sont mises en œuvre. J'aimerais mettre en œuvre cela, mais je ne peux pas trouver un exemple de code ou une API pour m'aider.

Noter que ce motif de l'INTERFACE utilisateur est abordé dans la vidéo de YouTube, http://www.youtube.com/watch?v=M1ZBjlCRfz0#t=15m20s.

Quelqu'un aurait-il une mise en œuvre de cette ou de savoir ce que Google norme en ajoutant ceci à la demande?

33m6hwo.png

57voto

Juri Points 14330

Jusqu'à ce que l’application officielle de Twitter est ouverte de source par Google, vous voudrez peut-être jeter un oeil à cette application : http://www.londatiga.net/it/how-to-create-quickaction-dialog-in-android/

Vraiment facile à utiliser et fonctionne très bien.

3voto

pableu Points 1481

Question Intéressante. Android utilise ce modèle dans leurs Contacts-App. Vous pouvez obtenir le code source à l'aide de git:

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

Je l'ai fait et rapidement grepped, mais je n'ai pas d'obtenir un résultat concluant. Je pense que cela est fait "Contacts/src/com/android/contacts/ui/QuickContactWindow.java" mais je ne suis pas complètement sûr.

Je vous google pour QuickContact android, il y a beaucoup d'images qui montrent exactement le genre de menu que vous voulez, il semble donc probable que c'est en effet appelé QuickContact dans ce contexte.

En regardant la Documentation, je ne vois pas hérité de classes que vous pouvez utiliser pour ce faire d'autre chose que de contacts.

Ainsi, quelques points de départ, mais pas de solution de moi ;-)

3voto

Josh Clemm Points 2166

Ce projet open source a la même apparence que pour les actions rapides pop-up que l'application twitter:

http://github.com/ruqqq/WorldHeritageSite/tree/master/src/sg/ruqqq/WHSFinder

Il permet de télécharger l'ensemble du projet, car vous avez besoin d'un numéro d'un drawable, des images et d'autres ressources à partir de ce projet.

La démonstration principale classe est appelée WHSListActivity.java. Les autres classes que vous avez besoin est QuickActionWindow.java et QuickActionItem.java.

Après ça, c'est vraiment facile et fonctionne très bien. Je l'utilise pour mes applications.

1voto

Hameno Points 305

Jetez un oeil à ma réponse sur une Question similaire : http://stackoverflow.com/questions/2957860/quickactions-like-the-twitter-app/3244077#3244077 j’ai utilisé ce code moi-même...

0voto

ccpizza Points 2653

Le modèles d’interface utilisateur Android app inclut démos et liens à repos 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’app mis à part qu’il est utile).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X