Android Studio 将白色背景添加到 PNG 图像。如何解决?
Android Studio adds white background to PNG image. How to fix it?
我有一个 PNG 徽标文件,我想将其显示在导航抽屉中。但是每当我将图像资产添加到 "mipmap" 时,它都会在图像周围添加白色背景和边界框。如何解决这个问题?
原图:
作为图像资产添加到 Android 项目的 "mipmap" 文件夹后:
运行 应用程序 - 如果它仍然显示 - 使用 PhotoShop 制作 png.. 你的 png 不正确
'mipmap' 文件夹仅用于应用程序图标。这些图标必须具有相同的宽度和高度。如果不是,Android Studio 将向它们添加额外的白色 space。
创建一个方形的新图标,但只是将一些图像设为透明。然后你会得到你想要的效果。
这是因为形状 属性默认设置为正方形。我更改了它 None,现在已修复。感谢您的回复。
问题是当您将其添加为图像资产作为启动器图标时,如果图像不是指定大小,有时它会为图像添加白色背景。仅当您添加启动器图标时使用此选项,使用操作栏和选项卡图标选项不会向图像添加任何白色背景,select 主题 holo_light 主题会使图像变暗, holo_dark 主题会使图像变白,不用担心,您可以在上传时通过 select 自定义主题来更改任何自定义颜色的图像颜色,或者,您可以使用 android:tint 布局文件中的属性。并仅在drawable文件夹中添加app相关图形。
我有一个 PNG 徽标文件,我想将其显示在导航抽屉中。但是每当我将图像资产添加到 "mipmap" 时,它都会在图像周围添加白色背景和边界框。如何解决这个问题?
原图:
作为图像资产添加到 Android 项目的 "mipmap" 文件夹后:
运行 应用程序 - 如果它仍然显示 - 使用 PhotoShop 制作 png.. 你的 png 不正确
'mipmap' 文件夹仅用于应用程序图标。这些图标必须具有相同的宽度和高度。如果不是,Android Studio 将向它们添加额外的白色 space。
创建一个方形的新图标,但只是将一些图像设为透明。然后你会得到你想要的效果。
这是因为形状 属性默认设置为正方形。我更改了它 None,现在已修复。感谢您的回复。
问题是当您将其添加为图像资产作为启动器图标时,如果图像不是指定大小,有时它会为图像添加白色背景。仅当您添加启动器图标时使用此选项,使用操作栏和选项卡图标选项不会向图像添加任何白色背景,select 主题 holo_light 主题会使图像变暗, holo_dark 主题会使图像变白,不用担心,您可以在上传时通过 select 自定义主题来更改任何自定义颜色的图像颜色,或者,您可以使用 android:tint 布局文件中的属性。并仅在drawable文件夹中添加app相关图形。