Android: ¿Cómo puedo utilizar la capa de lista y los elementos de forma para dibujar una regla horizontal cuando se establece como fondo?
Quiero establecer el fondo de un Relative o LinearLayout a un drawable personalizado. Quiero que la forma dibuje dos líneas horizontales a través del fondo, dejando la parte central transparente (vacía).
Lo siguiente dibuja las líneas horizontales centradas verticalmente, donde como necesito que se alineen a la parte inferior de la forma. (Si agrega un rectángulo como un elemento, puede ver que la forma se expande a las dimensiones del padre, pero las líneas siguen alineadas centralmente).
- Cómo cambiar el ancho de trazo de una forma de programación en Android?
- Texto con formas en recurso dibujable
- Android - Rectángulo redondeado dentro de rectángulo redondeado
- Cómo enmascarar una región simple al pintar en Android?
- ¿Cómo inserto texto dentro de un rectángulo redondeado en la vista de Android?
<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <shape android:shape="line"> <stroke android:width="1dip" android:color="#99b8b9bd" /> <size android:height="1dip" /> </shape> </item> <item> <shape android:shape="line" android:top="1dip"> <stroke android:width="1dip" android:color="#FFFFFFFF" /> <size android:height="1dip" /> </shape> </item> </layer-list>
- Creación de una forma de rectángulo con sólo dos bordes redondeados
- Establecer el color de la forma de Android mediante programación
- Crear triángulo con cornors redondeados
- Caja de múltiples movimientos de Android en xml extraíble
- ¿Cómo crear un teclado en pantalla de Android que no es un rectángulo en la parte inferior de la pantalla?
- Escala de círculo según el tamaño de la pantalla
- No puede establecer la altura y el ancho de una forma de recurso en estilos
- Crear la forma de archivo xml en carpeta extraíble en android studio
Encontré la respuesta antes de que hubiera terminado de preguntar sobre ella.
<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <shape android:shape="rectangle"> <stroke android:width="1dp" android:color="@color/hr_bottom" /> <solid android:color="#00FF0000" /> <padding android:bottom="1dp"/> </shape> </item> <item> <shape android:shape="rectangle"> <stroke android:width="1dp" android:color="@color/hr_top" /> <solid android:color="#00FF0000" /> <padding android:bottom="1dp"/> </shape> </item> <item> <shape android:shape="rectangle"> <stroke android:width="1dp" android:color="#00000000" /> <solid android:color="#00000000" /> </shape> </item> </layer-list>
Usted puede dibujar con código abajo simple también.
<item android:right="-2dp" android:bottom="-2dp" > <shape android:shape="rectangle"> <stroke android:width="0.5dp" android:color="#ff0000" android:dashGap="4dp" android:dashWidth="4dp" /> </shape> </item>
- Cómo configurar una fuente para el menú Opciones?
- ¿Hay alguna manera de agregar parámetros de consulta a cada solicitud con Retrofit 2?