我想在我的Android Studio(3.1.4)项目中添加一个位图图像文件(.PNG)。它不是一个显示为应用程序图标的小徽标。相反,当用户刚刚启动应用程序时,应用程序徽标以大尺寸显示。因此,该徽标将显示在主活动UI中,该UI将在2秒后消失,在该结束时将显示下一个活动UI,这将为用户提供应用程序的所有功能。因此,如果我可以用这种方式总结它,那么徽标就是启动器UI的一部分。
问题:我有点困惑,因为以下文档说使用Image Asset Studio将位图图像添加到项目中:https://developer.android.com/studio/write/add-resources但是那里提供的文档(https://developer.android.com/studio/write/image-asset-studio)似乎只谈论应用程序图标。
cd
Unix命令并在res/drawable
中复制/粘贴我的图像我找到了一个临时解决方案:转到我的Android Studio项目目录,转到src
子目录,然后将我的图像放在res/drawable
子目录中。除此之外:1)我没有从试图减轻图像重量的程序中受益(在文档中读取,我不知道在哪里)和2)我可能必须将图像放在/res/drawable v24
管理其他屏幕尺寸。因此它不那么干净。
我还找到了另一个解决方案根据文档,我可以在Android Studio的Project选项卡中右键单击drawable
。然后,选择:“new> Drawable resource file”。然后我输入我的图像名称,我选择“main”作为“Source set”,然后我将“Directory name”改为“drawable”。我没有选择任何“可用资格”。它创建了我的logo.XML
文件。但在这里,我不知道如何添加我的图像文件“logo.PNG”。
我怎么能干净地将这个“logo.PNG”添加到我的res/drawable
资源文件中?回想一下:它实际上是我的应用程序的徽标,它在“启动器”(主要活动的UI)中以大尺寸显示但是它不是应用程序的图标。
Android Studio版本:3.1.4。
drawable-v24
不适用于不同的屏幕尺寸,适用于运行API 24(Nougat)或更高版本的设备。
如果右键单击Android Studio项目(左)窗格中的任何文件或文件夹,则可以选择“添加图像”并添加自己的图像,指定它应该去的位置。
您只需将图像放在drawable目录中即可。如果您需要不同密度的多个版本,请将其放在所有相应的目录中。你不需要一些奇怪的程序。
可绘制的xml文件通常用于制作简单的形状而无需创建图像文件,或将多个drawable组合成状态更改或分层drawable。你不会将它用于一个简单的图像。