studio - Patrón de IU de acciones rápidas de Android
interfaz de usuario de android (5)
Eche un vistazo a mi respuesta en una pregunta similar: QuickActions como la aplicación de Twitter. Utilicé este código yo mismo ...
Estoy interesado en incorporar el patrón de la interfaz de usuario de Android llamado "Acción rápida". Básicamente, es un menú contextual que no cubre los datos sobre los que se está actuando. Me gustaría implementar esto, pero no puedo encontrar un código de muestra o una API para ayudarme.
Tenga en cuenta que este patrón de IU se trata en el video de YouTube, http://www.youtube.com/watch?v=M1ZBjlCRfz0#t=15m20s .
¿Alguien tiene una implementación de esto o sabe cuál es el estándar de Google para agregar esto a una aplicación?
Este proyecto de código abierto tiene el mismo aspecto que las aplicaciones rápidas de la aplicación de Twitter:
http://github.com/ruqqq/WorldHeritageSite/tree/master/src/sg/ruqqq/WHSFinder
Ayuda a descargar todo el proyecto porque necesita una cantidad de elementos dibujables, imágenes y otros recursos de ese proyecto.
La clase de demostración principal se llama WHSListActivity.java. Las otras clases que necesita son QuickActionWindow.java y QuickActionItem.java.
Después de eso, es realmente fácil y funciona muy bien. Lo uso para mis aplicaciones.
Hasta que la aplicación oficial de Twitter esté abierta por Google, es posible que desee echarle un vistazo a esta implementación: http://www.londatiga.net/it/how-to-create-quickaction-dialog-in-android/
Realmente fácil de usar y funciona muy bien.
Interesante pregunta. Android usa este patrón en su aplicación Contactos. Puedes obtener la fuente usando git:
git clone git://android.git.kernel.org/platform/packages/apps/Contacts.git
Hice esto y lo agarré rápidamente, pero no obtuve un resultado concluyente. Creo que eso se hace en "Contacts / src / com / android / contacts / ui / QuickContactWindow.java", pero no estoy del todo seguro.
Yo google para QuickContact android , hay muchas imágenes que muestran exactamente el tipo de menú que desea, por lo que parece que se llama QuickContact en ese contexto.
Al mirar la Documentation , no veo ninguna clase heredada que pueda usar para hacer esto para algo más que contactos.
Entonces, algunos puntos de partida, pero ninguna solución de mí ;-)
La aplicación Android UI Patterns incluye demos y enlaces a repos para varias implementaciones de Quick Action:
https://play.google.com/store/apps/details?id=com.groidify.uipatterns
(No tengo nada que ver con la aplicación, además de encontrarla útil).