Efecto de elevación para ImageButton en dispositivos Pre-Lollipop

Estoy intentando aplicar el efecto de elevación para ImageButton. Funciona bien en mi tableta Nexus con Android 5.0, pero la elevación no funciona en los dispositivos Pre-Lollipop.

Probado ViewCompat.setElevation (view, evaluationValue) pero nada cambió.

Vi que algunas aplicaciones como Swarm o aplicaciones de Gmail utilizan el efecto de elevación para su FAB (botón de acción flotante) en dispositivos Pre-Lollipop.

¿Tienes una idea de cómo utilizan la elevación?

No puedes usar elevation pre 5.0, necesitas proporcionar una imagen con una "sombra" para que aparezca como su elevado

Es cierto que no puedes hacerlo ahora, pero por diferentes razones.

Hay una biblioteca de soporte inter intermedio de método setElevation para pre Lollipop. Pero creo que es buggy y todavía no es utilizable con todo tipo de puntos de vista.

Compruébelo aquí

http://developer.android.com/reference/android/support/v4/view/ViewCompat.html#setElevation(android.view.View,%20float)

Edit: lo siento, me di cuenta de que ya lo has probado. Espero que Google tenga planes para solucionarlo pronto

Como se menciona en este post conjunto de antecedentes para

Android: background = "@ android: dibujable / dialog_holo_light_frame"

Se ve como un botón en pre lollipop.

  • Cómo cambiar la fuente de navegación Encabezado de cajón y ScrollingActivity?
  • Mejor manera de crear una barra de herramientas inferior en android.
  • Cómo implementar la transición de navegación de "padre a hijo" según lo prescrito por Material Design
  • Estilo AppCompat v21 Dark ToolBar
  • Android: establecer la elevación para el elemento anterior (sombra con dirección hacia arriba)
  • Último elemento de ListView: Fab lo oculta
  • ¿Cuál es el tamaño de icono de ActionBar recomendado en Diseño de material (Android API 21+)?
  • ¿Cómo cambiar el color de ActionBar al pasar entre fragmentos (diseño de material)?
  • ¿Cómo imitar el estilo de diseño de material levantado estilo de botón, incluso para pre-Lollipop (menos los efectos especiales)?
  • Cómo establecer el comportamiento de comprobación compartida en todos los grupos en NavigationView?
  • Barra de estado y barra de estado translúcida
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.