Dans un PNG de 9 Patch, il y a des bords noirs dans ses quatre côtés, mais il y a généralement une différence entre la gauche à droite et le côté jusqu'au bout. Pourquoi? Comment cette différence est-elle une incidence? P>
3 Réponses :
La gauche et le haut sont pour la mise à l'échelle et la droite et le fond sont pour le contenu. De sorte que les lignes noires à gauche et en haut vont échoué à s'adapter, et le contenu d'un bouton sera "à l'intérieur" les lignes noires à droite et en bas. P>
Votre réponse est toujours disponible dans 10 ans plus tard. Merci!
ici http://developer.android.com /guide/topics/graphics/2d-graphics.html#nine-patch Vous pouvez trouver une très bonne explication, avec des images pour vous montrer que la partie gauche et la partie supérieure de la bordure noire indiquent une section extensible, tandis que le Les lignes droites et inférieures définissent la zone d'érable, où vous pouvez mettre votre contenu. P>
Merci beaucoup! Ça m'aide.
@Adinia, de sorte que le 9 schch diffère de la mise à l'échelle d'un simple bitmap PNG en pouvant appliquer ces régions de remplissage et d'échelle supplémentaires dans l'image?
@Vass Oui, avec un 9 schch, vous pouvez vous définir les régions de mise à l'échelle de la photo et «Protéger» de l'élimination des parties de celui-ci, au lieu de réduire tout le PNG.
@Adinia, le rembourrage est facultatif; Comme si celles-ci sont les points X & Y par défaut d'espace supplémentaire autour de la région extensible? Donc, dans l'environnement de l'espace excessif ou trop petit, le rembourrage protège l'image de devenir plus petit? (Est-ce exact?)
@Vass Le rembourrage est facultatif en effet et n'a aucun impact sur la taille de l'image, mais sur une taille de contenu de sa taille (dans l'exemple sur le lien, le rembourrage définit la zone pouvant être occupée par le texte, à l'intérieur du bouton)
Un de l'un des Ans simples est
p>
Dessinez la ligne noire en fonction de votre exigence en utilisant neuf outils de correctifs. P>
Source avec plus d'explication - radleymarx.com/blog/simple-guide-a- 9-patch
N'est-ce pas l'exemple d'un mauvais patch (gradient d'évolutif sont sur les côtés)?