AndroidImages 9-Patch


Remarques

Un fichier image à 9 patchs est un fichier spécialement formaté pour qu'Android sache quelles zones / parties de l'image peuvent ou ne peuvent pas être mises à l'échelle. Il divise votre image en une grille 3x3. Les coins ne sont pas calibrés, les côtés sont mis à l'échelle dans une direction et le centre est redimensionné dans les deux dimensions.

comment une image à 9 patchs évolue

Une image Nine Patch (9-Patch) est une image bitmap avec une bordure large de pixels autour de l'image. Ignorer les 4 pixels dans les coins de l'image. Cette bordure fournit des métadonnées pour le bitmap lui-même. Les limites sont marquées par des lignes noires pleines.

Une image Nine Patch est stockée avec l'extension .9.png .

La bordure supérieure indique les zones qui s'étendent horizontalement. La bordure gauche indique les zones qui s'étendent verticalement.

La bordure inférieure indique un remplissage horizontal. La bordure droite indique un remplissage vertical.

Les bordures de remplissage sont généralement utilisées pour déterminer où le texte doit être dessiné.

Il existe un excellent outil fourni par Google qui simplifie grandement la création de ces fichiers.

Situé dans le SDK Android: android-sdk\tools\lib\draw9patch.jar

Images 9-Patch Exemples Liés