Android 如何改变应用图标

  • ISO和android应用图标
  • 新建项目
  • 开始适配
  • 更换默认图标
  • 更换为字母
  • 更换引应用图标背景色
  • 设置对应版本图标

这世间就是忍一口气,风平浪静,退一步海阔天空;忍,万事都能消除。忍就是会处理会化解,用智慧能力让大事化小小事化无。有喜有悲才是人生,有苦有甜才是生活。再大的伤痛,睡一觉就把它忘了,老是背着昨天,会累坏了自己。边走边忘,才能好好感受到每一个幸福。

ISO和android应用图标

IOS图:
Android 如何改变应用图标_第1张图片
Android图(1.1):(华为10.0)
Android 如何改变应用图标_第2张图片
Android图(1.2):(测试机6.0)

在这里插入图片描述
Android图(1.3):(测试机8.0)
在这里插入图片描述

新建项目

创建好项目之后,打开app/build.gradle文件检查一下,确保targetSdkVersion已经指定到了26或者更高,如示例图(2.1)所示:

targetSdkVersion = 26指的是android8.0

示例图(2.1):
Android 如何改变应用图标_第3张图片
为什么要在Android8.0(targetSdkVersion = 26)以上呢?

从Android 8.0系统开始,应用程序的图标被分为了两层:前景层和背景层。也就是说,我们在设计应用图标的时候,需要将前景和背景部分分离,前景用来展示应用图标的Logo,背景用来衬托应用图标的Logo。需要注意的是,背景层在设计的时候只允许定义颜色和纹理,但是不能定义形状。

开始适配

Window系统:ctrl + Shift + A 输入image Asset

Android 如何改变应用图标_第4张图片
打开之后:
Android 如何改变应用图标_第5张图片
保存:直接finfsh即可;
Android 如何改变应用图标_第6张图片

更换默认图标

换图标:
Android 如何改变应用图标_第7张图片
这里需要注意的是:

Android8.0之后,

默认选取的图片是mipmap-anydpi-v26中的,

mipmap-anydpi-v26引用的是drawable-24中的,

默认保存的地址是drawable中,

所以需要手动吧drawable中的前景层替换成对应的图标

简单粗暴操作:

把drawable下的ic_launcher_foreground.xml复制到drawable-24下即可.
Android 如何改变应用图标_第8张图片
效果图(3.1):
Android 如何改变应用图标_第9张图片

更换为字母

Android 如何改变应用图标_第10张图片

  • 红色框:默认设置为字体
  • 黄色框:字体颜色
  • 蓝色框:默认字体

记得把drawable下的ic_launcher_foreground.xml复制到drawable-24下哦.

效果图(3.2):
Android 如何改变应用图标_第11张图片

更换引应用图标背景色

Android 如何改变应用图标_第12张图片
效果图(3.3):
Android 如何改变应用图标_第13张图片

设置对应版本图标

Android 如何改变应用图标_第14张图片

就带着大家测试这么多,感觉本篇帮助到了你,不妨点点关注点点赞啦~

更多相关文章

  1. Android React Native加载图片资源的正确姿势
  2. 【移动开发】Android中图片过大造成内存溢出,OOM(OutOfMemory)异常
  3. Android仿淘宝首页UI(附代源代码及示例图片)
  4. Android换肤功能设计与实现(5)——网络加载及图片内存管理
  5. Android OpenGLES2.0(八)——纹理贴图之显示图片
  6. Android处理图片OOM的若干方法小结
  7. android 图片圆角 遮罩_安卓圆角、背景遮罩。覆盖实现方式(适用于
  8. android 创建快捷方式图标到桌面
  9. Android 图片资源的异步加载2

随机推荐

  1. Android(安卓)Makefile 文件讲解
  2. Android(安卓)BroadcastReceiver基础详解
  3. android下Service BroadcastReceiver与Al
  4. 25个有用的移动Web页面设计草图
  5. 【Android(安卓)Developers Training】 6
  6. 开发者必读jQuery Mobile入门教程
  7. Android(安卓)Dalvik虚拟机简述(与Java虚
  8. Cordova各个插件使用介绍系列(七)—$cordov
  9. Android在开发中的实用技巧之DialogFragm
  10. 在Android(安卓)studio中调用python代码