Dimensioni dell'immagine Android (ritratto solo ) per MDPI, hdpi, xhdpi, xxhdpi

? user3538235 @ | Original: StackOverFlow
---

Attualmente lavoro su un progetto Android che l' applicazione è forza per ritratto solo, ho già alcune immagini di progettazione e vorrei tagliare l'immagine per costruire l'interfaccia utente . Tuttavia, il problema è come dovrei scalare ogni immagine ?

Quello che ho trovato finora

xlarge (xhdpi): 640x960
large (hdpi): 480x800
medium (mdpi): 320x480
small (ldpi): 240x320

Ma ho trovato anche

hdpi = mdpi * 1.5
xhdpi = mdpi * 2
xxhdpi = mdpi *3

ma in realtà la MDPI * 1.5 dovrebbe essere 480 * 720 ? Come devo ridimensionare l'immagine per ogni risoluzione ? grazie

---

Top 5 Risposta

1Jay Soyer @

Tali risoluzioni sono solo linee guida non sono assoluti, e rappresentano un importo complessivo di pixel in ogni dpi " bucket " . Vorrei in primo luogo utilizzare invece i fattori di scala . Quindi risoluzione qualsiasi vostra dell'immagine, in scala appropriata . Ad esempio, i file di immagine raw sono sempre progettati come la versione xxhdpi . Poi ridimensionare da 3, 2, e 1.5 per le versioni inferiori dpi .