在Android应用程序中使用多个图标

时间:2016-01-07 04:16:59

标签: android icons

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

3 个答案:

答案 0 :(得分:1)

尝试为所有可绘制文件夹添加单个图标PNG文件,以便为所有不同尺寸的设备轻松设计。

答案 1 :(得分:0)

在编写游戏时,最好使用精灵。如果你使用sprite作为纹理,那么你只需要将纹理写入内存一次。

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

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

答案 2 :(得分:0)

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

  1. 抽拉-LDPI
  2. 抽拉-HDPI
  3. 抽拉-xhdpi
  4. 抽拉-xxhdpi
  5. OR

    了解更多details