Portuguese, Brazilian subtitles

← Adding Images to the App - Developing Android Apps

Get Embed Code
10 Languages

Showing Revision 22 created 06/20/2016 by Udacity Robot.

  1. Estamos fornecendo a você
    uma cesta de recursos
  2. para que baixe as imagens
    e as inclua no aplicativo.
  3. Ao abrir o arquivo ZIP de recursos,
  4. vemos que o mesmo ícone é
    fornecido em diferentes tamanhos,
  5. para resoluções diferentes.
    Na pasta MDPI drawable,
  6. vemos os recursos que serão usados no
    dispositivo MDPI.
  7. Na pasta HDPI drawable,
    vemos os recursos
  8. que serão usados no dispositivo HDPI.
    O mesmo vale para as outras pastas.
  9. No diretório res, copie
  10. todas as pastas de recursos
    fornecidas no download.
  11. Um clique na imagem mostra a pré-visualização dela,
    bem como o tamanho e a quantidade de pixels.
  12. Neste momento, é possível remover
    os ícones do iniciador ic do antigo espaço reservado.
  13. Nossos novos ícones do iniciador
    estão nas pastas mipmap.
  14. Essas pastas são diferentes
    das pastas drawable.
  15. Se você criar um APK
    para uma resolução de tela de destino, como HDPI,
  16. a ferramenta de empacotamento de recursos do Android, AAPT,
  17. pode remover as drawables
    de resoluções desnecessárias.
  18. Mas, se elas não estiverem nas pastas mipmap,
    então esses recursos permanecerão no APK,
  19. não importando a resolução de destino.
  20. E se você precisar
    de uma imagem em uma resolução
  21. diferente daquela do
    aplicativo?
  22. Bem, um exemplo é
    o aplicativo iniciador do Android,
  23. que controla a tela inicial
    e toda a App store.
  24. O aplicativo iniciador não usará o ícone
    na densidade atual do dispositivo,
  25. mas puxará um ícone
    para a próxima resolução mais alta.
  26. Para um dispositivo XXHDPI como o Nexus 5,
  27. normalmente os recursos serão puxados
    da pasta drawable XXHDPI.
  28. Mas, neste caso, o ícone do iniciador
    puxará a versão XXXHDPI
  29. do ícone do iniciador.
  30. O resultado é que os maiores ícones do aplicativo,
    aparecerão mais acentuados em todas telas de aplicativos.
  31. No código, substitua o iniciador@drawable/ic
    pelo iniciador
    @mipmap/ic
  32. por causa da nova localização dos ícones.
  33. Para os demais ícones,
    modifique a lista de previsão
  34. e os detalhes da tela para exibição
    do ícone de previsão do tempo
  35. correto, em vez do espaço reservado.
  36. Veja as dicas abaixo
    nas Notas do instrutor.
  37. Usando as funções auxiliares
    fornecidas na ideia central abaixo,
  38. você pode mapear o código de previsão do tempo
    para o ícone de que você precisa.
  39. É assim que ele ficará
    quando você terminar esta etapa.
  40. Observe que há dois tipos
    de ícones de previsão do tempo,
  41. um ícone cinza e uma ilustração colorida.
  42. Na lista de previsão principal,
    usaremos ícone cinza.
  43. Mas para o layout today,
    usaremos o ícone colorido.
  44. Ao entrar na atividade detail,
    você também usará o ícone colorido.
  45. Desta vez, podem ser removidas
    quaisquer imagens que tenham um valor fixado no código
  46. no layout XML do menu, porque
    elas serão preenchidas dinamicamente.