Korean subtitles

← 앱에 이미지 추가하기

Get Embed Code
10 Languages

Showing Revision 2 created 12/27/2014 by Inho Jeong.

  1. 아래 링크를 통해
    앱에 사용될
  2. 이미지 에셋을 다운받으실 수 있습니다
  3. assets.zip 파일을 열면
  4. 같은 아이콘이 여러 해상도에서 사용될
  5. 다양한 사이즈로 제공되어 있습니다
    drawable MDPI 폴더에는
  6. MDPI 기기에 사용될 에셋이 있고
  7. drawable HDPI 폴더에는
  8. HDPI 기기에 사용될 에셋이 있습니다
    다른 폴더도 마찬가지고요
  9. 다운받은 모든 에셋 폴더를
  10. res 디렉토리에 복사하세요
    이미지를 클릭하면
  11. 미리보기가 열리고
    크기와 픽셀수도
  12. 확인할 수 있습니다
    이제 임시로 사용하던
  13. 런처 아이콘을 지우셔도 돼요
    새로운 런처 아이콘은
  14. mipmap 폴더에 있습니다
    이 폴더들은
  15. drawable 폴더와는 별개인데요
  16. HDPI 같은 특정 해상도용 APK를 만들면
  17. 안드로이드 에셋 패키징 툴 (AAPT)에서
    필요없는 타 해상도용 drawables를
  18. 제외시킬 수 있습니다
    하지만 mipmap 폴더의
  19. 에셋은 해상도와 관계없이
  20. APK 내에 남아 있게 돼요
    그런데 기기의 해상도와 다른
  21. 이미지는 어떤 경우에 필요할까요?
  22. 안드로이드 런처 앱이 한 예입니다
    홈스크린과
  23. All App Store을 제어하는 앱이죠
  24. 런처 앱은 기기의 현재 밀도를 사용하는 대신
  25. 다음으로 높은 해상도에 해당하는
    아이콘을 불러와요
  26. 넥서스 5와 같은 XXHDPI 기기의 경우엔
  27. 보통은 drawable-XXHDPI 폴더에서
    에셋을 불러오지만
  28. 런처 앱은 XXXHDPI 버전의
  29. 런처 아이콘을 불러오는 거죠
  30. 그렇게 하면 All Apps 화면에서
  31. 앱 아이콘이 보다 선명하게 보이거든요
    코드에서 @drawable/ic_launcher를
  32. @mipmap/ic_launcher로 변경하세요
    아이콘의 새 위치니까요
  33. 다른 아이콘들은 forecast list와
  34. forecast detail 화면을 수정해서
    임시 아이콘 대신
  35. 제대로 된 날씨 아이콘이
    출력되게 하세요
  36. 아래 강사 노트에서 힌트 확인하시고요
    아래 gist 에 첨부해 드린
  37. helper 함수를 사용하여
    날씨 코드를
  38. 알맞은 아이콘에 맵핑하실 수 있을 겁니다
  39. 이 단계를 마치면 앱이 이렇게 보여야 해요
  40. 각 날씨 아이콘에는 두 가지 종류가 있는데
  41. 하나는 회색이고 다른 하나는 컬러 버전입니다
  42. main forecast list에는
  43. 회색 아이콘을 쓰지만
    today 레이아웃에는
  44. 컬러 버전을 사용할 거예요
    상세 액티비티에 들어갔을 때도
  45. 컬러 버전 아이콘을 사용하고요
  46. 이제 레이아웃 XML에 하드코딩했던
  47. 이미지를 모두 지우셔도 돼요
    이제는 유동적으로 에셋을 불러올 테니까요