23.04.2018 Views

Deseño dunha APP móbil

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

DESEÑO<br />

Para definir os nosos layouts deberíamos de traballar usando<br />

soamente os dps, os cales o sistema xa se encargará de traducilos<br />

a píxeles físicos a través deste sinxelo cálculo:<br />

px = dp * (dpi/160)<br />

*Exemplo: Supoñamos que se quere debuxar unha liña de 3 dps na pantalla virtual, e<br />

a pantalla, casualidade, é de 160 dpi. Entón eses 3 dps tradúcense en 3 píxeles. Agora<br />

supoñamos que poseemos un <strong>móbil</strong> cunha densidade de píxeles de 445. Eses mesmos 3<br />

dps transfórmanse en 8 píxeles físicos para esa pantalla.<br />

sp_Scale independent pixels: É unha medida usada unicamente<br />

para definir o tamaño das fontes. É moi parecida aos dpi,<br />

xa que o tamaño se axusta dependendo dos dpis da pantalla.<br />

A proporción, segundo a clasificación feita anteriormente, para<br />

axustar as imaxes ás diferentes densidades de pantalla dos dispositivos,<br />

segue unha relación de escala de 3:4:6:8. É dicir:<br />

• ldpi (low) ~120dpi<br />

• mdpi (medium) ~160dpi<br />

• hdpi (high) ~240dpi<br />

• xhdpi (extra-high) ~320dpi<br />

• xxhdpi (extra-extra-high) ~480dpi<br />

• xxxhdpi (extra-extra-extra-high) ~640dp<br />

Desta forma, á hora de deseñar para Android sempre deberemos<br />

utilizar dp cando definamos as dimensións, as posicións na UI ou tamaños<br />

de textos para asegurarnos que o noso deseño se verá correctamente<br />

en todas as pantallas.<br />

Existe tamén mm e in, que son medidas relacionadas coa forma<br />

real da pantalla co que tampouco son a medida ideal para un deseño<br />

multiscreen.<br />

101

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!