【问题标题】:Using multiple icons in Android application在 Android 应用程序中使用多个图标
【发布时间】:2016-04-11 09:05:31
【问题描述】:

我是 Android 应用程序开发的新手,我有一个关于在 Android 应用程序中使用图标的问题。我必须在我的 Android 应用程序中使用近 20 个图标。为此,我是否需要在可绘制文件夹下放置 20 个单独的图标 PNG 文件。或者,是否有可能将所有 20 个图标合并为单个 PNG 文件(图像精灵)作为图标集并将该单个 PNG 文件放在可绘制文件夹中?如果我们可以这样做,有人可以就如何做到这一点给出一些指示并在应用程序中引用。谢谢。

【问题讨论】:

标签: android icons


【解决方案1】:

尝试为所有可绘制文件夹放置单独的图标 PNG 文件,以便为所有不同尺寸的设备设计。

【讨论】:

    【解决方案2】:

    在编写游戏时最好使用精灵。如果将精灵用作纹理,则只需将纹理写入内存一次。

    我认为你的精灵是个坏主意。考虑为每个精灵提供不同的像素密度:当精灵需要在具有更多像素的设备上显示时,如何提供图像边界?

    首先考虑一下您为什么要这样做。 Android Studio 中已经有一个图像导入功能,可以帮助您将单个 png 转换为多个像素密度。

    【讨论】:

      【解决方案3】:

      创建不同的可绘制文件夹并将相应的图像文件保存到该文件夹​​中。

      1. drawable-ldpi
      2. drawable-hdpi
      3. drawable-xhdpi
      4. drawable-xxhdpi

      了解更多details

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-04-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多