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

  • El título de la barra de aplicaciones no se muestra en android 5.0 y superior
  • Android AppCompat 21 Elevación
  • Fragmento de error: tipos incompatibles, requiere android.app.fragment pero encontró activity.messagefragment
  • elemento del menú no se muestra como acción android.support.v7.widget.Toolbar
  • Cómo configurar un efecto ripple en textview o imageview en Android?
  • ¿Cuáles son las maneras de generar programáticamente conjuntos de colores de Material Design?
  • Animación de la actividad de capa deslizante android
  • Fuente personalizada para el mensaje de error de TextInputLayout en android
  • Uso de Theme.Material.Light.DarkActionBar con Theme.AppCompat.Light.DarkActionBar bloquea la aplicación en android L (api v21)
  • ¿Cuándo se encuentra la barra de progreso indeterminada en Android Support Library
  • Android 5 Lollipop dirección sombra o desplazamiento y
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.