ventana una título titulo studio pulsarlo personalizar hacer fondo como color clic centrar cambiar botón boton barra java android xml shadow material-design

java - una - Android cambio Material elevación sombra color



como centrar el titulo de un jframe (1)

Sé que esta pregunta es muy antigua y probablemente el autor ya no necesite la respuesta. Lo dejaré aquí para que otros lo puedan encontrar.

El sistema de elevación de Lollipop no admite sombras de colores.

Pero, si necesitas sombras de colores, es posible obtenerlas utilizando Carbon. Es un tipo de biblioteca de soporte para Material Design y en la versión más reciente hay una opción para cambiar el color de la sombra. Hay un montón de bonitos diseños en Behance con sombras de colores y pensé que sería bueno tenerlos a pesar de la falta de tal característica en Android. Es importante tener en cuenta que las sombras de colores se emulan en todas las versiones de Android, también en 5.0+.

https://github.com/ZieIony/Carbon

La siguiente imagen y código se pueden encontrar en las muestras de Carbon.

Código:

<carbon.widget.LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <carbon.widget.Button android:layout_width="56dp" android:layout_height="56dp" android:layout_margin="@dimen/carbon_padding" android:background="#ffffff" app:carbon_cornerRadius="2dp" app:carbon_elevation="8dp" app:carbon_elevationShadowColor="@color/carbon_red_700"/> </carbon.widget.LinearLayout>

¿Es posible cambiar el color de sombra producido por la propiedad de elevación xml? Quiero que la sombra se cambie dinámicamente por código.