Je suis très confus au sujet de faire des drawables pour Android.
Disons que je veux faire une grande image qui va remplir 30% de l'écran, ou une certaine quantité de dp, comme 300dp.
Quelle taille doit avoir cette image en pixels pour chaque densité d'écran, et dans quel dpi dois-je l'enregistrer?Android confusion de la taille de l'image
0
A
Répondre
1
Pour 300dp, vous avez besoin:
300px pour mdpi (1x)
450px pour hdpi (1.5x)
600px pour xhdpi (2x)
900px pour xxhdpi (3x)
1200px pour xxxhdpi (4x)
1
https://developer.android.com/guide/practices/screens_support.html
LDPI - 0,75 * mdpi, mdpi - 1 * mdpi, hdpi - 1,5 * mdpi, xhdpi - 2 * mdpi, xxhdpi - 3 * mdpi, xxxhdpi - 4 * hdpi,
donc si vous voulez générer pour l'écran mdpi être 300dp l'image doit être redimensionnée selon le calcul ci-dessus
Merci. Et quelle sera la dpi? J'ai vu que les icônes de Google sont toujours à 96 dpi. – amitairos
vous devez voir quel dossier drawable vous regardez, chaque dossier drawable aura des tailles différentes – surya
Toutes les icônes dans chacun des dossiers drawable ont la même dpi. Jetez un oeil à l'une des icônes ici: https://design.google.com/icons/index.html – amitairos