Créer un splashscreen avec draw9patch

Par YooPlait, il y a 12 ans


bonjour ;) quelqu'un pour une aide sur https://developer.android.com/tools/help/draw9patch.html ? je ne comprends "rien"... j'essaye d'éditer cette image (en png) http://commons.wikimedia.org/wiki/File:Face-grin.svg , et elle est étirée verticalement en tant que spashscreen. Si je comprends bien, la première image à droite dans draw9patch, c'est le spashscreen final ? J'ai beau bouger les curseurs, ça ne fait que rendre l'image encore plus déformée...

5 réponses

boumil, il y a 12 ans

Bonjour YooPlait,

draw9patch permet de créer un background d'une image à telle sorte de ne pas déformer les bordures de l'image, il y a deux quatre trait noire, celui de left et top permet de déterminer les bordures de l'image et les deux qui restent pour le contenu.

YooPlait, il y a 12 ans

Le background d'une image ? oO Je comprends toujours pas. Mon image originale, j'en fais quoi, je l'ouvre avec non ? par exemple mon icon face-grin du tango project, elle est étirée vers le bas sur le phone, que dois-je faire sur draw9patch ?

boumil, il y a 12 ans

me m'explique, draw9patch et utiliser que pour élargir une partie d'image si le contenu devient plus grand, sans oublier que ton image va être renommé de cette manière nomimage.9.png essaye de m'envoyé ta photo et comment ta utilisée draw9patch pour l'étirer, et aussi ton layout pour que je puise t'aidé.

ronyrun, il y a 11 ans

Bonjour,
Je galère aussi.

J'ai bien compris l'utilité de la selection des pixels sur les bords TOP et LEFT pour distinguer ce qui se répète en horizontal et vertical pour
J'ai bien compris l'utilité de la sélection des pixels sur les bords BOTTOM et RIGHT pour distinguer le contenu central qui ne changera pas.

Mais que veux dire l'action "CTRL" qui "draw layout bounds" ? Cela provoque des pixels rouges et j'ai pas compris....