Efecto de ondulación en el cajón de navegación personalizado

Estoy desarrollando mi primera aplicación proporcionándome el nuevo aspecto material. Estoy un poco perdido con esto, así que estoy siguiendo algunos tutoriales para implementar cosas como la barra de herramientas, el cajón de navegación, etc Tengo que decir que estoy haciendo lo que proporciona compatibilidad a pre-lollipop Android, así que estoy usando Bibliotecas de soporte.

Lo que concres a mi pregunta, es que acabo de implementar el Cajón de Navegación siguiendo uno de estos tutoriales y usando las siguientes bibliotecas para compatibilidad:

support.v4.widget.DrawerLayout support.v7.widget.RecyclerView 

Creo que la implementación del código es demasiado larga para ponerlo aquí, así que voy a proporcionar el enlace a este tutorial, lo he hecho exactamente como se dice aquí .

Mi problema es que, cuando selecciono un elemento de la fila del cajón de navegación, se abre perfectamente el correspondiente frament, pero, no se muestra ningún efecto de ondulación, o simplemente cualquier efecto táctil, al tocarlo. Algo como esto:

Introduzca aquí la descripción de la imagen

He echado un vistazo a algunos otros tutoriales, por ejemplo, a la que pertenece al gif adjunto, para ver si utilizan algún método o implementación para proporcionar ese efecto al tacto, pero no se implementa nada para conseguir ese efecto, solo El método onclick.

Entonces, ¿qué hay de malo en este código, y cómo podría modificarlo, o qué podría agregar para obtener ese efecto?

Como usted está usando appcompat puede agregar esto al XML para su artículo del cajón de la navegación android:background="?attr/selectableItemBackground" .

Esto debería proporcionar el efecto de ondulación en los dispositivos Lollipop y un resaltado gris de retroceso para los dispositivos más antiguos.

  • ¿Hay código para Snackbars en Android L o se espera que los implementemos nosotros mismos?
  • ¿Cómo agregar la casilla de verificación al cajón de navegación de materiales?
  • Cómo hacer el nuevo efecto de paralaje de PlayStore
  • Herramientas para crear AnimatedVectorDrawable
  • Cómo hacer un buscador numérico con Material Design
  • No puedo obtener mi ubicación y el botón de ubicación no mostrar
  • Java.lang.UnsupportedOperationException: Servicio no compatible: accesibilidad android studio
  • ¿Cómo cambio el color de acento en las alertas de tema material de Android?
  • Actualizar la cabecera del cajón de navegación
  • Animación personalizada para el cajón de navegación abierta y cerrada
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.