Android Studio 3.1.4:在Android Studio项目中添加位图图像文件(不是应用程序图标)

问题描述 投票:0回答:2

Context

我想在我的Android Studio(3.1.4)项目中添加一个位图图像文件(.PNG)。它不是一个显示为应用程序图标的小徽标。相反,当用户刚刚启动应用程序时,应用程序徽标以大尺寸显示。因此,该徽标将显示在主活动UI中,该UI将在2秒后消失,在该结束时将显示下一个活动UI,这将为用户提供应用程序的所有功能。因此,如果我可以用这种方式总结它,那么徽标就是启动器UI的一部分。

Documentation read

问题:我有点困惑,因为以下文档说使用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”。

My question

我怎么能干净地将这个“logo.PNG”添加到我的res/drawable资源文件中?回想一下:它实际上是我的应用程序的徽标,它在“启动器”(主要活动的UI)中以大尺寸显示但是它不是应用程序的图标。

Android Studio版本:3.1.4。

android image android-studio
2个回答
2
投票

drawable-v24不适用于不同的屏幕尺寸,适用于运行API 24(Nougat)或更高版本的设备。

如果右键单击Android Studio项目(左)窗格中的任何文件或文件夹,则可以选择“添加图像”并添加自己的图像,指定它应该去的位置。


0
投票

您只需将图像放在drawable目录中即可。如果您需要不同密度的多个版本,请将其放在所有相应的目录中。你不需要一些奇怪的程序。

可绘制的xml文件通常用于制作简单的形状而无需创建图像文件,或将多个drawable组合成状态更改或分层drawable。你不会将它用于一个简单的图像。

© www.soinside.com 2019 - 2024. All rights reserved.