【问题标题】:Why doesn't Android Asset Studio Generate ldpi launcher icons?为什么 Android Asset Studio 不生成 ldpi 启动器图标?
【发布时间】:2013-03-05 13:19:34
【问题描述】:

这一切都在标题中。 Android Asset Studio 似乎不会生成 ldpi 启动器图标。该工具似乎还生成了 xxhdpi 图标,Android launcher icon design guidelines 中没有提及

【问题讨论】:

    标签: android assets android-icons


    【解决方案1】:

    我认为如果您还导航到 sdk 中的 res 文件夹,您将找不到 ldpi。

    取自 Android Holo Colors Generator 的常见问题解答,但我认为它适用于所有资产工作室工具

    为什么不生成低密度(ldpi)?
    Android Holo Colors Generator 基于默认的 holo 主题(在 Android 源代码中),它不为低密度设备提供任何图片。此外,ldpi 仅占 Android 市场份额的不到 2%。最后,如果设备在 ldpi 中,它将使用 mdpi 图片。

    【讨论】:

    • 如果android在相应的密度目录中找不到drawable,它将从其他文件夹向上/向下缩放drawable
    • 所有Android版本都有drawable-ldpi文件夹,Android Asset Studio之前的版本明确支持ldpi。
    • @Reda The Download.zip 但未为我启用。
    【解决方案2】:

    由于 ldpi 设备的市场份额不断减少,Android Asset Studio 在生成图形时不再^针对 ldpi。 https://plus.google.com/+RomanNurik/posts/dnmfXnKV75R 的 cmets 中亲自查看)。

    但是,您可以通过将修订号添加到 URL 的查询部分来强制网站运行较旧的修订,如下所示:

    http://android-ui-utils.googlecode.com/hg/asset-studio/dist/icons-notification.html?r=9ec980e4a634

    ths ?r=9ec980e4a634 是普通 URL 的新增内容。

    ^ 以前的修订版 DID 目标 ldpi。

    【讨论】:

      【解决方案3】:

      thisG+发帖:

      Nexus 10 的华丽屏幕落入 XHDPI 密度 桶。在平板电脑上,Launcher 使用上一个密度桶中的图标 [0] 使它们稍微变大。确保您的启动器图标 (可以说是您的应用程序最重要的资产)很清晰,您需要添加一个 drawable-xxhdpi 或 drawable-480dpi 文件夹中的 144*144px 图标。

      所以这是特定于 Nexus 10 的,仅与启动器图标相关(不是一般的屏幕密度,仍然是 xhdpi)。

      关于 ldpi-icon 问题:我想它们只是变得不那么相关了,因为越来越少的设备以 ldpi 密度出售,并且从 mdpi 缩小尺寸可能比拥有额外的图像文件更“划算”在您的资源文件夹中。

      【讨论】:

        【解决方案4】:

        android 指南的文档(链接here)说:

        注意:Android 也支持低密度 (LDPI) 屏幕,但您 通常不需要创建这种大小的自定义资产,因为 Android 有效地将您的 HDPI 资产缩小 1/2 以匹配 预期大小。

        【讨论】:

          猜你喜欢
          • 2016-04-26
          • 1970-01-01
          • 1970-01-01
          • 2019-02-15
          • 2019-07-28
          • 2015-04-18
          • 1970-01-01
          • 2018-04-06
          • 2019-10-28
          相关资源
          最近更新 更多