support library last android android-support-library android-5.0-lollipop material-design

library - material design android



¿Existen API/Muestras/Tutoriales oficiales para implementar las nuevas directrices de diseño de materiales? (3)

Hola, aquí está la url que encontré cuando busqué en Google "android lollipop apps github" github.com/mikepenz/LollipopShowcase

He usado Android Studio 1.0 para git clonar el código fuente, pruébelo es divertido

Fondo

Google ha agregado recientemente muchas pautas para los diseñadores ( here ), que incluyen muchas animaciones sobre cómo pueden funcionar las cosas.

El problema

Cuando leí las pautas, decidí probar el nuevo diseño y usar la biblioteca de soporte.

Lamentablemente, para muchos (o tal vez todos) de ellos, no puedo descubrir cómo implementarlos usando las API oficiales que Google ha proporcionado.

Por ejemplo, he tratado de descubrir cómo han implementado este efecto de desplazamiento genial llamado "Espacio flexible con imagen" (tomado de here ): link . Sin embargo, no importa dónde busque, lo único que encuentro es de bibliotecas de terceros (como esta ).

Otro ejemplo es la forma de crear un estilo de botón levantado de diseño de material (publicado sobre esto here )

Lo que he encontrado

He encontrado solo pequeños fragmentos (y más pautas) de elementos muy específicos, en el blog de desarrolladores de Android, por ejemplo, here y here , pero eso no es suficiente para usarlo, y mucho menos para las versiones de Android anteriores a Lollipop (y eso es la mayoría de los dispositivos en este momento).

También encontré esta documentación , pero nuevamente, le faltan muchas explicaciones a lo que se muestra en el sitio web de los diseñadores ( here ).

La pregunta

¿Hay alguna API / Muestras / Tutoriales para alguna de las nuevas pautas de diseño de Material?

¿Algo más que lo que he encontrado?

¿Es posible que la biblioteca de soporte apenas admita el nuevo diseño? Ni siquiera podía encontrar soporte para diálogos y preferencias, así que hice algo (basado en la biblioteca de otra persona) here ...

Es realmente extraño que haya tantos ejemplos de animaciones, pero no hay un código real para probar y usar como mejor práctica ...


Las nuevas API proporcionan recylerview, cardview y muchas API de diseño y también compatibilidad con versiones anteriores mediante el uso de bibliotecas appcompact v7.

para especificaciones de diseño: - here

Aquí hay algunas opciones donde puede aprender las API de diseño de materiales e implementarlas.

  1. Si eres como yo y disfruto viendo videos que estudiando, aquí hay una gran fuente para ti: - Youtube Link es el mejor y sigo esta lista de reproducción. aún cada semana se agregarán 2-4 videos a la lista de reproducción.

  2. Desarrolladores de Google: Here (son los creadores)

  3. Otro sitio web: - TreyRobinson

Pero te recomiendo usar la primera o segunda opción para aprender.

Algunas grandes fuentes que utilizo para hacer mis aplicaciones de diseño de materiales:

  1. para seleccionar primarycolor, .... etc: Here

  2. para establecer un color de acento: Here establezca el color primario en el bloqueo central y presione la barra espaciadora para cargar el siguiente conjunto de colores de acento.


Si bien la nueva API proporciona algunos nuevos elementos de la interfaz de usuario como CardView (que ya se han incluido en la biblioteca de soporte), no hay nuevas API específicas para animaciones de material, esas capacidades de animaciones ya existen en la API actual.

El tema Material proporciona animaciones y transiciones de actividad predeterminadas, sin embargo, debe hacer el resto por sí mismo y como se menciona en este tutorial .

En pocas palabras, mientras que el nuevo Android API 21 vino con nuevos componentes, aún tendrá que implementar la mayoría del diseño por su cuenta.