Cómo utilizar el diseño de material en la aplicación de Android?

He ido a la documentación de Android Developer para ver cómo puedo utilizar el diseño de materiales, aquí:

https://developer.android.com/training/material/theme.html

y aquí:

https://developer.android.com/training/material/get-started.html

En esencia, me gustaría que alguien resumiera cómo configurar y utilizar el diseño de material, porque siento que hay mucha información sobre los documentos de desarrollador y no me parece que me rodee la mente. Si prefieres darme un enlace a una guía creada por alguien más, eso también sería útil.

También estoy usando el nivel 19 de API (SDK versión 19 de destino) y por lo que puedo ver, necesitaré usar com.android.support:cardview-v7:21.0.+

También estoy usando Android Studio, y no eclipse.

EDIT: Me gustaría poder usar el diseño de material para dispositivos que no funcionan con Android 5.0 Lollipop, ya que según los datos de distribución de Android, hay menos del 0,1% de los dispositivos que ejecutan Lollipop: Android Distribution Data

Instale la plataforma SDK de SDK de Android 5.0 SDK y actualice su repositorio de soporte y biblioteca a la última versión a través del SDK-Manager.

Echa un vistazo a este enlace para crear la aplicación de material

http://developer.android.com/training/material/index.html

Con las bibliotecas de soporte, puede proporcionar un comportamiento similar en dispositivos antiguos como:

  • Uso del tema material
  • Subconjunto de widgets de interfaz de usuario como
    • EditText
    • Spinner
    • RadioButton

También eche un vistazo a la biblioteca de soporte de diseño android .

Más información :

Pero para utilizar algunos conceptos como FloatingActionButton en su aplicación puede utilizar esta biblioteca: https://github.com/makovkastar/FloatingActionButton

Más bibliotecas disponibles aquí

https://android-arsenal.com/

Utilice el estilo siguiente con la biblioteca de soporte appcompat_v7:

AndroidManifest.xml

 <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:theme="@style/MyMaterialTheme" > ...... </application> 

styles.xml

 <style name="MyMaterialTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="android:windowNoTitle">true</item> <item name="windowActionBar">false</item> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> <item name="windowNoTitle">true</item> </style> 

Aquí está mi proyecto de demostración para el diseño de material debajo de 5.0 con la barra de herramientas y la vista de reciclador: MaterialDesign_Part1

  • CollapsingToolbarLayout título de estilo
  • Snackbar oculta la acción flotante al presionar el botón de acción en ella
  • Compatibilidad con versiones anteriores del diseño del material: colorAccent requiere el nivel 21 de API cuando se utiliza appcompat7
  • Botón de diseño del material
  • Etiqueta flotante con dos editText
  • Cómo hacer que TextInputLayout asigne rojo asterisco para los campos obligatorios
  • Cómo mostrar los elementos colapsados ​​en CoordinatorLayout mediante programación?
  • ¿Cómo cambiar el color de fondo de la cafetería?
  • Obtención de error al inflar la clase android.support.design.widget.NavigationView
  • Transiciones de la actividad de Android con la ayuda v4 actualizada con Android L
  • Cambiar el relleno de TextView en TabLayout
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.