Cambiando el color de sombra de CardView

Esta pregunta se hizo muchas veces, pero aún no encontré una buena solución para este problema.

¿Por qué necesito hacer esto? Bueno, porque Project y mi equipo desarrolla tiene un estilo iOS.

¿Qué probé?

9. generador de sombra de ruta pero 9. los parches son esencialmente pngs y no me da flexibilidad y si uso este enfoque debería editar los márgenes en todas partes.Carbon library admite sombras personalizadas y se dibujan fuera de los bordes de la vista, pero hayproblem con respecto a los rectángulos redondeados, cuando la biblioteca no dibuja sombras para las esquinas redondeadas.utilizando la antigua implementación de CardView y anulando su color de sombra, pero se dibuja dentro de los límites de la tarjeta, por lo que no es una opción.

Entonces, ¿hay alguna manera de cambiar el color de sombra de CardView con ediciones mínimas de todos los archivos de diseño y con sombra de dibujo fuera de la vista como lo hace CardView original?

Respuestas a la pregunta(3)

Su respuesta a la pregunta