2010-12-23 18 views

Respuesta

19

Uno de ans simples es this pic

trazar la línea negro acuerdo a sus necesidades utilizando nueve herramientas de parche.

Puede encontrar más información acerca de cómo funciona en nueve de here

+4

fuente con más explicaciones - http://radleymarx.com/blog/simple-guide-to-9-patch/ – SuitUp

+0

¿No es el ejemplo un parche malo (el gradiente en escalable está en los lados)? –

5

La izquierda y la parte superior son para escalar, y la derecha y la inferior son para el contenido. Por lo tanto, las líneas negras de la izquierda y la parte superior se escalarán para ajustarse, y el contenido de un botón estará "dentro" de las líneas negras de la derecha e inferior.

+0

te refieres a la izquierda y la parte superior se escala para ajustarse, ¿verdad? –

+0

Mi mal, sí, izquierda y arriba, editado ahora. – Espen

3

Aquí http://developer.android.com/guide/topics/graphics/2d-graphics.html#nine-patch puede encontrar una muy buena explicación, con imágenes para mostrarle que la parte izquierda y superior del borde negro indican una sección estirable, mientras que las líneas derecha e inferior definen el área dibujable, donde puede colocar su contenido.

+0

¡Muchas gracias! Me ayuda –

+0

@Adinia, entonces el parche 9 difiere de la escala de un mapa de bits png simple al poder aplicar estas regiones adicionales de relleno y escala dentro de la imagen? – Vass

+0

@Vass Sí, con un parche 9 puedes definir las regiones de escalado de la imagen y "proteger" para escalar algunas partes, en lugar de escalar todo el png. – Adinia

Cuestiones relacionadas