Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Posicionamento de imagens

Na mosca, Thiago.
Deu certinho.

Obrigado pela a ajuda.

[]s

Em 9 de dezembro de 2011 18:47, Orlando Xavier <ox@orlandoxavier.com> escreveu:
Thiago, estou usando canvas.
Essas informações que você me passou são bem úteis.
Saindo do trampo, chegando em casa, vou testar, ok?
Valeu aí!

[]s

Em 8 de dezembro de 2011 16:11, Thiago Lopes Rosa <thiago.rosa@gmail.com> escreveu:

Orlando,

O que você está usando para mostrar as imagens? (imageview, canvas, outro?)
Onde você guardou as imagens? (drawable-hdpi, drawable, assets, outro?)

Pela descricão do problema, o Android está provavelmente redimensionando as imagens para cada densidade de tela. Então você precisa setar o posicionamento também baseado na densidade da tela.

Exemplo:
1) se as imagens estão em drawable/
2) se a posicão correta delas em um telefone mdpi é 100x200

Então em um telefone hdpi você precisa setar a imagem em: 150x300 (x1.5)

ldpi: 0.75
mdpi: 1.00
hdpi: 1.50
xdpi: 2.00



Thiago


2011/12/7 Ricardo A. Sá <azevedosa@gmail.com>

Olá..
Tem várias maneiras de adaptar sua aplicação para tamanhos diferentes de display, de uma olhada na documentação, especificamente na parte de resources
http://developer.android.com/guide/topics/resources/index.html

Em 7 de dezembro de 2011 21:28, Danilo Monteiro <danilomonteiroo@gmail.com> escreveu:

Eu acho que você deve fazer outro layout de um tamanho maior também.

Outra possível solução mas não sei se funciona para tudo, é deixar as imagens dentro de "container/layout" com tamanho fixo e colocar as coisas dentro dele, acredito que ele poderá mudar de posição mas as imagem dentro não vão mudar de posição, contudo eu não testei isso.

Em 7 de dezembro de 2011 20:00, Orlando Xavier <ox@orlandoxavier.com> escreveu:

Boa noite, pessoal.

Tenho um projeto de faculdade, que é uma aplicação de fitness.
Estamos tentando finalizar a implementação de um requisito, que é um gráfico do corpo humano.
Este gráfico possui uma imagem geral, com todos os músculos do corpo. Seto esta imagem para aparecer no centro da tela. Até aí, tudo bem.
Temos a imagem, também, de cada músculo do corpo, que deverá ser montada exatamente em sua posição, definida na imagem geral.
Quando passo as coordenadas por pixel (X e Y), no emulador fica bacaninha, em um Galaxy 5 também aparece tudo normal. Mas quando testamos em smartphones com display superior em tamanho, a imagem fica bagunçada (ok, já era o esperado).

A pergunta é: como devemos fazer para que as imagens apareçam em seus respectivos lugares, independente de resolução de tela?

Obrigado a todos.

--
Orlando Xavier

Analyst / Developer

Twitter: @orlandoxavier
(83) 8765-4696 - (83) 9692-3676
Linux User #500540



--
Danilo Monteiro Ribeiro
"O único lugar onde o sucesso vem antes do trabalho é no dicionário."
"Faça com que seus SONHOS tenham INVEJA de seu FUTURO"
Graduando em Sistemas de Informação
http://lattes.cnpq.br/9054177799378154








--
Thiago Rosa



--
Orlando Xavier

Analyst / Developer

Twitter: @orlandoxavier
(83) 8765-4696 - (83) 9692-3676
Linux User #500540



--
Orlando Xavier

Analyst / Developer

Twitter: @orlandoxavier
(83) 8765-4696 - (83) 9692-3676
Linux User #500540

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

0 comentários:

Postar um comentário