Android et les icônes, mdpi, hdpi, xhdpi, xxhdpi …

Tout développeur Android, même débutant, se retrouve très rapidement à manipuler des icônes, que ce soit pour agrémenter l’ActionBar, un texte, un bouton, … Et tout développeur Android est donc vite confronté à une documentation intraitable sur un point : chaque icône doit être fourni dans différentes tailles, pour être utilisé sur des appareils ayant différentes densités d’écran (dpi). C’est d’ailleurs valable pour toutes les images du dossier drawable. On se retrouve donc à fournir, au minimum, 4 versions de différentes tailles pour chaque icône : mdpi (48×48), hdpi (72×72), xhdpi (96×96), xxhdpi (144×144).

Comme moi vous comprenez qu’ils n’ont pas eu le choix et que c’est mieux ainsi, alors comme moi vous téléchargez leur icon pack, comme moi vous copiez ça à la main, comme moi il vous arrive de vous tromper de dossier destination, comme moi vous l’avez dans le c** quand vous voulez une autre couleur que du noir ou du blanc, et comme moi, vous ne voulez plus y toucher une fois en place.

Si vous faites également du web vous connaissez peut-être FontAwesome et ses 361 icônesvectorielles. En fait ils ont créé une police de caractère dans laquelle certains caractères sont des icônes.


C’est idéal : c’est du texte, donc c’est scalable sans pixellisation, on peut y appliquer des effets, en changer la couleur, … Et FontAwesome a en plus l’avantage d’être très complet. Le pied.

J’ai donc voulu adapter FontAwesome au développement Android, et j’ai pondu une lib basée sur leur police de caractère, que j’ai baptisé aléatoirement Iconify. L’utilisation se veut simpliste.

Plus d’info : Site web | Github | Démo

VN:R_U [1.9.22_1171]
Rating: +1 (from 1 vote)
Share
Ce contenu a été publié dans Non classé. Vous pouvez le mettre en favoris avec ce permalien.

Laisser un commentaire