Tamanho da imagem Android (portrait apenas) para MDPI, HDPI, xhdpi, xxhdpi

? user3538235 @ | Original: StackOverFlow
---

Eu atualmente trabalho em um projeto android que o app é a força para retrato só, eu já tenho algumas fotos do projeto e gostaria de cortar a imagem para construir a interface do usuário . No entanto, o problema é como devo escalar cada imagem ?

O que eu encontrei até agora

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

Mas eu também encontrado

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

mas, na verdade, o MDPI * 1,5 deve ser de 480 * 720 ? Como devo redimensionar a imagem para cada resolução? obrigado

---

Top 5 Responder

1Jay Soyer @

Essas resoluções são apenas diretrizes e não absolutos, e representam um montante global de pixels em cada dpi " balde " . Eu usaria principalmente os fatores de escala em seu lugar. Então, o que quer que resolução da sua imagem, dimensionar adequadamente. Por exemplo, meus arquivos de imagem RAW são sempre concebido como a versão xxhdpi . Então eu escala para baixo por 3, 2 ​​e 1.5 para as versões dpi inferiores.