Chinese, Simplified subtitles

← 9cD9pQFNuLw

9cD9pQFNuLw

Get Embed Code
10 Languages

Showing Revision 7 created 04/13/2016 by Udacity Robot.

  1. 我们提供了少量资产,
    请查看以下链接。
  2. 您可以下载图像,
    并将它们用在应用上。
  3. 打开资产的 ZIP 文件时,
  4. 我们看到
    以不同分辨率和
  5. 不同尺寸提供的图标。
    在 drawable MDPI 文件夹中,
  6. 我们可以看到将被
    用于 MDPI 设备的资产。
  7. 在 drawable HDPI 文件夹中,
    我们可以看到
  8. 将被用于
    HDPI 设备的资产。
    其他文件夹一样。
  9. 在 res 目录下,复制
  10. 所有下载中提供的
    资产文件夹。
  11. 单击图像会显示其预览,
    同时还会显示尺寸和像素。
  12. 此时,也可以删除旧的
    占位符 ic 启动器图标。
  13. 新启动器图标
    位于 mipmap 文件夹。
  14. 这些是与 drawable 文件夹
    有区别的文件夹。
  15. 如果为目标屏幕
    分辨率(例如 HDPI)构建 APK,
  16. 那么 Android 资产打包工具 (AAPT)
  17. 会从 drawables 中去掉
    您不需要的其他分辨率。
  18. 但是,如果是在 mipmap 文件夹中,
    这些资产将保留在 APK 中,
  19. 而与目标分辨率无关。
  20. 但是,如果需要
    分辨率与设备
  21. 分辨率不一样
    的图像呢?
  22. 举个例子,
    Android 启动器应用
  23. 控制主屏幕和
    “所有应用”商店。
  24. 启动器应用不会使用
    当前设备显示密度的图标,
  25. 而是拉取下一个
    最高分辨率的图标。
  26. 对于 XXHDPI 设备,如 Nexus 5,
  27. 通常来说,会从 drawable XXHDPI
    文件夹中拉取资产。
  28. 但是,在本例中,启动器图标
    将会拉取 XXXHDPI 版
  29. 的启动器图标。
  30. 这会使较大的应用图标
    更清晰地显示在所有应用屏幕上。
  31. 在代码中,将 @drawable/iclauncher
    替换为 @mipmap/ic
    launcher
  32. 原因是图标换了新位置。
  33. 对于其他图标,
    修改预报列表
  34. 和详细信息屏幕以显示
    正确的天气图标
  35. 而不是占位图标。
  36. 查看下面
    讲师注释中的提示。
  37. 使用我们在以下
    Gist 中提供的辅助函数,
  38. 可将天气条件代码
    映射至所需的图标。
  39. 完成此步骤后,应用
    应类似此处所示。
  40. 注意,每个天气图标
    都有两种类型,
  41. 灰色图标和彩色艺术图像。
  42. 在主预报列表中,
    我们会使用灰色图标。
  43. 但是,对于今日布局,
    我们会使用彩色图标。
  44. 如果进入详细信息活动,
    也会看到彩色图标。
  45. 此时,也可以删除硬编码
    到布局 XML 中的任何图像,
  46. 因为现在会动态
    填充这些图像。