Actualmente estoy desarrollando una aplicación para Android. Quiero hacer un texto (una cabecera) con un fondo que se ve así:Redimensionar mapa de bits dentro de una lista de capas dibujables
_______
/______/
tengo el siguiente código:
<?xml version="1.0" encoding="UTF-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape>
<gradient
android:startColor="@color/jaarkleur"
android:centerColor="@color/jaarkleur"
android:endColor="#E66C2C00"
android:angle="0" />
<stroke android:width="1dp"
android:color="#ff000000"
/>
</shape>
</item>
<item>
<bitmap android:src="@drawable/overlay_left" android:gravity="left" />
</item>
<item>
<bitmap android:src="@drawable/overlay_right" android:gravity="right" />
</item>
</layer-list>
Hice, pues, a las imágenes por lo que con un triángulo transparente que son colocado en ambos extremos.
Esto funciona bien para los encabezados con una sola línea, pero cuando una cabecera ocupa dos líneas que se parece a esto:
Así que mi pregunta es: ¿Es posible cambiar el tamaño de las dos imágenes tan miradas ¿correctamente? ¡Gracias!
¿Ha mirado en el uso de un parche de 9? – dmon
Sí, pero no quiero usar un parche de 9, quiero mantener la variable de color 'interna'. – user1255553