适配8.0+的自适应图标

作者: 琴梨梨 | 来源:发表于2018-08-25 10:10 被阅读9次

工具:mt管理器

自适应图标是安卓8.0引入的新特性,可以让图标随系统主题变化,保持高度整齐,这个特性其实适配并不难

准备工作:抠取图标前景(这个不用我讲了把),提取背景色

步骤1:添加图标前景

把图标前景文件丢进安装包,丢哪里都行,记住路径就行

适配8.0+的自适应图标

打开arsc,在drawable/drawable下新建资源,类型为文本,把图标前景路径输进去,并记下这个资源的arsc ID比如7F020006

适配8.0+的自适应图标

步骤2:添加图标背景

打开的arsc别急着关,接着新建资源,类型为颜色,把你要的背景色输进去,一样记下arsc ID比如7F020007

适配8.0+的自适应图标

步骤3:处理mipmap分类

arsc还是别急着关,找到原来的图标,记下arsc ID(一般在mipmap里),比如7F030000

在mipmap里(其实drawable里也可以,但是规范点还是mipmap里)新建分类-anydpi-v26

适配8.0+的自适应图标

进入这个分类,新建资源,选择来源,把原来的图标选中,确定,然后把路径修改为自适应图标xml你想要的路径

适配8.0+的自适应图标

步骤4:处理xml文件

新建一个xml文件,按照下面的格式填写

<?xml version="1.0" encoding="utf-8"?>

<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">

    <background android:drawable="@背景arsc ID" />

    <foreground android:drawable="@前景arsc ID" />

</adaptive-icon>

比如我们把刚刚保存的arscID输进去,就是图中这样,保存,回编译

适配8.0+的自适应图标

在步骤3里我们已经提前输好了xml的路径,接下来我们把这个xml按照输好的路径丢进安装包

适配8.0+的自适应图标

截至到现在,我们已经完成了自适应图标的适配,签名安装后系统会根据系统主题自动裁切图标

适配8.0+的自适应图标

(原创禁止任何形式转载,本文首发于葫芦侠3楼和酷安,次发于简书)

相关文章

  • 适配8.0+的自适应图标

    工具:mt管理器 自适应图标是安卓8.0引入的新特性,可以让图标随系统主题变化,保持高度整齐,这个特性其实适配并不...

  • Android 8.0+ 应用图标适配

    前两天换新手机了,系统是Android 8.1的,结果发现软件图标变成了原始的机器人,给我惊呆了,赶紧去debug...

  • 安卓

    ·Android O自适应图标的意义何在?Google设计师给你答案|科普 ·设计自适应图标 ·实现自适应图标 ·...

  • 使用Android Studio的神器Image Asset创建

    前言关于App自适应图标的解释,谷歌官方解释【自适应图标[https://developer.android.go...

  • 技术文章汇总

    横竖屏适配 字体大小适配 Cell 高度自适应

  • 媒体查询 + rem适配方案

    流式布局适配方式: 1、只达到宽度的适配2、内容没有自适应改变高度,高度也没有自适应改变 rem适配方式: 1、高...

  • 新特性与行为变更 -- 代码3

    通知渠道 Android 8.0+ 通知栏适配 通知侦听器 前台服务 强制执行 FLAG_ACTIVITY_NEW...

  • 适配面试

    图片的适配 应用图标 iOS 上传所需基本图片尺寸iOS App图标和启动画面尺寸 页面适配(横竖屏适配) Aut...

  • Android 8.0图标适配

    1.为什么要进行图标适配 android 8.0中 如果不对图标进行适配就会出现白底图标,比如饿了吗,小黄车等软...

  • 日常问题

    207.05.17问题:可以同时点击多个按钮,有时候会造成业务上的问题解决:适配8.0+, 使用category ...

网友评论

    本文标题:适配8.0+的自适应图标

    本文链接:https://www.haomeiwen.com/subject/gnbwiftx.html