Android生成app应用图标(转)

Android生成app应用图标
https://jingyan.baidu.com/article/154b46312f6e3e28ca8f412d.html

第三方网站生成

第三方生成和AndroidStudio生成的效果几乎没有差别,能够生成在线图标网址如下:

https://romannurik.github.io/AndroidAssetStudio/
https://makeappicon.com/
http://iconion.com/

AndroidStudio生成

首先我们在app的 drawable 上右键,选择 New->Image Asset

因为 AndroidStudio 能自动生成圆形图标和圆角方形图标,可适应不同的系统,因此优先推荐使用。对于图像素材,AndroidStudio 自带的是矢量图形,缩放时没有锯齿。从外界导入图像素材时也优先考虑导入 SVG 格式的图像。

https://romannurik.github.io/AndroidAssetStudio/ 网站生成的图标也比较好,比 AS 好的地方就是生成的图标可以加上阴影效果,不足之处是每次只能下载一种形状的压缩包,需要手工下载一次方形图标,一次圆形图标,再自己将圆形图标重命名,复制到方形图标对应的文件夹中。

在 AS 项目中应用图标

经试验,AS 的 Image Asset 生成的图标主要保存在以下5个文件夹中,每个文件夹下都保存着名称为 ic_launcher.png(圆角方形)、ic_launcher_round.png(圆形)两个图标,各文件夹下的图标尺寸分别为:
mipmap-mdpi: 4848
mipmap-hdpi: 72
72
mipmap-xhdpi: 9696
mipmap-xxhdpi: 144
144
mipmap-xxxhdpi: 192*192

另外,mipmap-anydpi-v26文件夹下还保存着自适应分辨率的图标,用于API>26的系统上,其格式为 xml,前景和背景图像分别指向本地的 drawable 资源。
AS 生成的 AndroidManifest.xml 中自动生成了根据系统选择方形或圆形图标的代码:

android:icon="@mipmap/ic_launcher"
android:roundIcon="@mipmap/ic_launcher_round"
posted @ 2022-03-22 10:21  汉学  阅读(1818)  评论(0编辑  收藏  举报