Salut à tous !
Cette question peut paraître évidente à répondre, sauf qu’elle ne l’est pas… D’après la doc (https://developer.android.com/studio/write/add-resources , https://developer.android.com/studio/write/image-asset-studio et une autre partie que je ne retrouve plus) :
-
Les images doivent être ajoutées dans le répertoire
res/drawable
-
En passant par Android Studio lorsqu’on ajoute une image, un compresseur d’images est exécuté sur l’image ajoutée.
-
Il existe une interface utilisateur permettant d’ajouter des images pour générer des icônes : l’Asset Studio. On y accède par exemple en faisant un clic droit dans le panel "Projet" (à gauche), en cliquant sur "New" puis sur "Image Asset". Ici, on nous demande de sélectionner le type d’icône : soit "Launcher icon", soit "Action bar and Tab icons", soit "Notification icon", puis il y a 2 ou 3 autres champs à remplir.
Or moi ce que je veux faire, ce n’est pas d’afficher une icône de quoi que ce soit, mais bien une simple… image. Une image qui sera certes le logo de mon application (logo qui sera, PAR AILLEURS, l’icône de mon application). Mais cette image sera affichée EN GRAND dans l’interface utilisateur de l’activité principale de mon appli, qui consistera en un petit écran "launcher" où il n’y aurait qu’un background-color et cette image (au bout de deux secondes, cet écran s’estompe pour laisser place à l’interface utilisateur d’une autre activité, qui affichera quant à elle les fonctionnalités mises à disposition de l’utilisateur par mon appli). Bref je veux juste faire un "launcher". Et donc afficher en grand mon logo !
Du coup, comment je peux faire pour que les puces #1 et #2 soient vérifiées tout en évitant la puce #3 (puisque mon image n’est pas une icône, mais une simple image !) ? -> J’ai essayé d’ajouter à la main cette image dans le répertoire res/drawable
avec des commandes UNIX (cd
, cp
du fichier image vers ce répertoire). Ca marche mais ce n’est pas propre, et j’ai peur de ne pas bénéficier du compresseur (cf. puce #2).