9patch

9-patch09.04.11

Ca faisait longtemps que j’en entendais parler, je l’ai utilisé, et je pense que je ne pourrai plus m’en passer! :)

Définition

Le “9-patch” permet de créer une image bitmap extensible, qui s’ajuste automatiquement au contenu de la vue.

Il faut tout d’abord créer un fichier png qui sera la base du 9-patch.

A l’aide d’une bordure de 1 pixel de largeur, nous allons définir la zone à étendre dans notre png.

Les bordure du haut (top) et de gauche (left) vont permettre de déterminer la zone du png à étendre.

Les bordures de droite (right) et du bas (bottom) sont optionnelles et vont servir à déterminer une marge à l’intérieur  du png. Si on place ensuite du texte dans la vue qui a pour fond (background) ce nine patch, le texte sera compris dans les limites de la marge définie avec les bordures de droite et du bas.

 

Application

  • Créer votre png

  • L’ouvrir avec SDK -> tools -> draw9patch
  • Dessiner les bordures en maintenant la bouton gauche de la souris pour dessiner (bouton droit pour supprimer).
  • Sauvegarder et insérer dans le dossier /drawable de votrre projet

 

Plus d’infos.

 
Crédit photo: keoni101

Did you like this? Share it:
Posted by rmthbln under android.

Leave a Reply

You must be logged in to post a comment.

© 2014 Actimust | Template by DemusDesign | WordPress theme by Theme Lab