我使用uniapp打包完成之后在Google Pixel手机中应用图标显示不全
在Google Pixel手机中应用图标是圆形的,打包完之后图标只是居中在中间,但是周围有空白,想要让图标占满整个圆形可以吗
想要的效果是
但是实际的效果是
最佳回复
这个是Android8及以上版本系统支持圆形图标的效果,可通过以下方式操作Android原生应用清单文件和资源设置圆形图标来支持:
在项目的AndroidManifest.xml中的application节点添加android:roundIcon属性配置应用使用圆形图标
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" package="你应用的包名">
<application
android:roundIcon="@drawable/icon_round"
>
</application>
</manifest>
在项目的nativeResources\android\res\drawable-xxhdpi目录下添加圆形图标文件icon_round.png
注意:提交云端打包后才能生效。
如有疑问或无法完成以上操作,可通过“付费技术支持”寻求帮助
释怀_AAA (作者)
释怀_AAA (作者)
回复 DCloud_App_Array: 大佬 AndroidManifest.xml文件中的icon_round文件放在uniapp项目下的哪个目录呢?
2024-12-20 15:52
回复 释怀_AAA: 仔细看说明呀:2. 在项目的nativeResources\android\res\drawable-xxhdpi目录下添加圆形图标文件icon_round.png
2024-12-20 17:34
释怀_AAA (作者)
回复 DCloud_App_Array: 是要在uniapp项目的根目录创建nativeResources\android\res\drawable-xxhdpi这个目录 然后把圆形图标文件icon_round.png放在里面吗
2024-12-20 17:45
释怀_AAA (作者)
这个是需要再根目录下创建一个AndroidManifest.xml文件吗? 然后再里面写上述内容吗?
2024-12-20 09:06
DCloud_App_Array
回复 释怀_AAA: 是的,参考文档:https://uniapp.dcloud.net.cn/tutorial/app-nativeresource-android.html
2024-12-20 12:14
释怀_AAA (作者)
回复 DCloud_App_Array:那个圆形图标应该放在uniapp的项目的哪里呢
2024-12-20 14:40
释怀_AAA (作者)
回复 DCloud_App_Array: 看一下最下面的回复吧 谢谢
2024-12-20 14:47