Cómo cambiar la dirección de la sombra de elevación de Android?
Tengo FrameLayout con android: elevation = "4dp". Sombra de esta elevación dirigida hacia abajo. Quiero cambiar la dirección de la sombra hacia arriba.
<FrameLayout android:id="@+id/container" android:layout_width="match_parent" android:layout_height="100dp" android:elevation="10dp" android:layout_marginBottom="100dp" android:background="@color/ColorPrimary" android:layout_alignParentBottom="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true"> </FrameLayout>
- Actualizado Android SDK y Android Studio desordenado todos mis XML: "Elemento XXX no permitido aquí"
- ¿Dónde están los esquemas de archivos XML en un proyecto de Android?
- Solución automática de laberinto
- Hacer AppBarLayout responder a desplazamiento en WebView
- Cambiando el color de fondo del menú desplegable de la acción
- Archivo binario línea # 8: Error al inflar el fragmento de la clase, Google Maps
- Alinear el centro de texto con android
- Cómo agregar RecyclerView en xml en android Lollipop
- Android: Personajes dejados atrás en EditText
- Equivalencia de setTag (clave, valor) en XML
- Atributos XML del diseño de combinación a RelativeLayout a través de inflar
- ¿Tenemos alguna herramienta para convertir el diseño xml de Android a archivos .java?
- ¿Cómo puedo utilizar EditText en lugar de TextView y abrir la fechaPicker en un solo clic?
Por lo que a mí respecta, no cambias la sombra por ti mismo. En Androids Material Design, la sombra se determina automáticamente por la cantidad que eleva un elemento.
De acuerdo con esta pregunta https://graphicdesign.stackexchange.com/questions/80644/where-are-are-the-light-sources-located-in-material-design la fuente de luz es
45 grados de altitud y 90 grados de ángulo
Usted realmente no debe utilizar sombras diferentes, ya que destruirá la consistencia general del diseño del material. Entonces lo único que debe hacer es elevar sus elementos. Tal vez debería volver a leer las Directrices de diseño de materiales: https://material.io/guidelines/material-design/environment.html#environment-light-shadow
- ¿Cuándo se llama a onActivityResult del fragmento con respecto al ciclo de vida de los fragmentos?
- Uso de Groovy en Android