Tecnologia do Blogger.
RSS

[androidbrasil-dev] Re: Resoluções vs Layout

Mesmo se vc não colocar as imagens nas outras pastas, utilizando somente a drawable-xhdpi , as imagens são redimensionadas quando utilizadas em resoluções menores (porém o ideal é vc ter as imagens corretas, pra evitar a abertura e resize das imagens maiores, consumindo mais memória, etc)

O que não vai acontecer, entretanto, é o adequamento do seu layout para o aspect ratio de cada tela, se vc desenhou a interface pixel a pixel pra ficar perfeita em 720x1280, ela só vai ficar perfeita nesta resolução... Pra "encaixar" tudo vc teria que deixar os componentes de background com fitXY, o que prejudica o ratio da imagem, podendo ficar distorcida , se deixar fitCenter por exemplo, ela fica com o ratio perfeito mas pode sobrar (crop), ou faltar (espaços em branco na lateral).
A solução seria vc fazer layouts menos fechados na resolução, e usar bastante drawables em xml (ex. ao invés de fazer uma barra com degradê no photoshop, faça um shape com gradient no xml), ou usar 9 patches que permitam as bordas esticarem livremente pra preencher o espaço das diversas resoluções.

Em sábado, 23 de fevereiro de 2013 17h56min38s UTC-3, Duk escreveu:
Sempre acabo tendo duvida na hora de passar para o Design qual resolução ele faça o layout do app...
Como nosso foco vai ser celulares Nexus com tela de 720x1280px, sugeri para ele que fizesse o layout nessa resolução.
Bom na hora de encaixar os componentes, imagens, tudo certo para celulares com essa resolução...

Mas queria entender se eu fosse desenvolver para outros celulares, por exemplo, testei a aplicação em um celular que tem 240x320px e fica faltando componentes na tela... Achei que o android fizesse o reajuste das telas automaticamente... 
Então pensei que era uma imagem que tem 720x380 e o android não estava fazendo o resize, fui ler na documentação e vi que tinha que fazer uma conta, então já que minha imagem está em xhdpi fiz 720/2 chegando a 360x.75 chegando a 270x144 e taquei essa imagem na pasta drawable-ldpi e fiz um layout-small para ela... mas ficou do mesmo jeito...

Eu teria que bolar um Design para esses celulares com menor capacidade de resolução? por isso que as coisas não cabem na tela

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário