Portuguese, Brazilian subtitles

← 01-25 Simple ImageView - Solution

Get Embed Code
14 Languages

Showing Revision 1 created 10/18/2015 by sp2.

  1. Se tentarmos a imagem menor,
  2. vemos que a imagem é, na verdade,
    menor que o tamanho da tela.
  3. Então não importa se escolhemos
    scaleType para ser center ou centerCrop,
  4. a imagem inteira vai poder
    ser exibida na view.
  5. E é assim que fica com uma fotografia.
  6. Agora vamos tentar o ícone.
  7. Que chamamos de Android.
  8. Então o tamanho do ícone é menor
    do que o tamanho da tela,
  9. se fazemos wrap_content para a largura e altura
    então deverá caber na tela.
  10. Não importa se usamos center ou centerCrop.
  11. Agora o que acontece se definimos
    a ImageView para ser maior que o dispositivo?
  12. Digamos que optamos por um número
    bem alto, como 900dp de largura e e altura,
  13. aí a ImageView vai tomar um espaço
    maior que o tamanho da tela.
  14. Mas scaleType está como center.
  15. Assim, o ícone será centralizado
    dentro dessa ImageView gigantesca.
  16. Se escolhemos centerCrop, porém,
  17. o sistem tenta redimensionar a imagem para um quadrado de 900dp por 900dp.
  18. E depois centraliza e corta a imagem.
  19. Agora que você já experimentou
    com o XML da ImageView,
  20. tomara que você tenha uma idéia melhor
    de como exibir imagens em seu app.