¿Es posible utilizar varias imágenes de parche dentro de LayerDrawable?

Quiero usar dos nueve parches dentro de LayerDrawable

<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/solid"> <nine-patch android:src="@drawable/button_header_solid" android:dither="true" /> </item> <item android:id="@+id/transparent"> <nine-patch android:src="@drawable/button_header_transparent" android:dither="true" /> </item> </layer-list> 

Y parece que sólo la primera capa se estira mientras que la segunda permanece como está.

Ambas imágenes son del mismo tamaño que .png, y tienen iguales estirables y zonas de relleno.

La pregunta es: ¿Permitimos usar varios 9 parches (en una lista de capas) o sólo uno está permitido?

Gracias.

2 Solutions collect form web for “¿Es posible utilizar varias imágenes de parche dentro de LayerDrawable?”

Justo ahora se enfrentan con el mismo problema. Prueba esto:

 <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/solid"> <nine-patch android:src="@drawable/button_header_solid" android:dither="true" /> </item> <item android:id="@+id/transparent"> <clip> <nine-patch android:src="@drawable/button_header_transparent" android:dither="true" /> </clip> </item> </layer-list> 

Lo siguiente hace que los 9 parches se comporten como era de esperar (probado en Android 2.2). Ambos 9 parches se expanden para llenar todo el área de estiramiento.

 <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/solid" android:drawable="@drawable/button_header_solid"/> <item android:id="@+id/transparent" android:drawable="@drawable/button_header_transparent"/> </layer-list> 
  • Imagen de nueve parches para dibujar 1 borde de píxeles alrededor de TextView
  • Mi 9 Patch Image dejó de funcionar
  • 9-Patch en Selector muestra puntos negros
  • Cómo utilizar correctamente las imágenes de nueve parches
  • Android Puede utilizar nueve imágenes de parche en lugar del hdpi, mdpi, ldpi
  • ¿Cómo puedo diseñar las pestañas de Android para obtener un aspecto 3D?
  • Dimensiones extraíbles de 9 parches Android. ¿Cómo manejan las diferentes densidades las áreas no estiradas?
  • ¿Qué debo usar para un mejor rendimiento, nueve parches o un recurso xml extraíble?
  • ¿Por qué el parche 9 no funciona en absoluto en mi aplicación?
  • Android: la imagen de 9 parches no se estira como se esperaba
  • Android Lollipop 5.1: Señal fatal 11 (SIGSEGV), código 2, error addr 0x9e985ff8 en tid 4093 (RenderThread) / cuando se usa un lote de nueve gráficos de parche
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.