设为首页
收藏本站
切换到宽版
登录
立即注册
找回密码
搜索
搜索
本版
帖子
用户
快捷导航
论坛
BBS
VIP用户组
官网群
无名商城论坛
»
论坛
›
资源分享区
›
学习资源专区
›
「原创教程」「琴梨梨」适配安卓8.0+自适应图标 ...
返回列表
发帖
查看:
360
|
回复:
0
[技术教程]
「原创教程」「琴梨梨」适配安卓8.0+自适应图标
[复制链接]
无名
无名
当前离线
积分
32464
1万
主题
1万
帖子
3万
积分
管理员
积分
32464
发消息
发表于 2022-5-8 14:06:57
|
显示全部楼层
|
阅读模式
工具:mt管理器
自适应图标是安卓8.0引入的新特性,可以让图标随系统主题变化,保持高度整齐,这个特性其实适配并不难
准备工作:抠取图标前景(这个不用我讲了把),提取背景色
步骤1:添加图标前景(图1,2)
把图标前景文件丢进安装包,丢哪里都行,记住路径就行(1)
打开arsc,在drawable/drawable下新建资源,类型为文本,把图标前景路径输进去,并记下这个资源的arsc ID比如7F020006(2)
步骤2:添加图标背景(图3)
打开的arsc别急着关,接着新建资源,类型为颜色,把你要的背景色输进去,一样记下arsc ID比如7F020007(3)
步骤3:处理mipmap分类(图4,5)
arsc还是别急着关,找到原来的图标,记下arsc ID(一般在mipmap里),比如7F030000
在mipmap里(其实drawable里也可以,但是规范点还是mipmap里)新建分类-anydpi-v26(4)
进入这个分类,新建资源,选择来源,把原来的图标选中,确定,然后把路径修改为自适应图标xml你想要的路径(5)
步骤4:处理xml文件(图6,7)
新建一个xml文件,按照下面的格式填写
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="
本帖隐藏的内容需要
【资源会员】
才可浏览,您需要升级才可浏览,
点击这里升级【资源会员】
<background android:drawable="@背景arsc ID" />
<foreground android:drawable="@前景arsc ID" />
</adaptive-icon>
比如我们把刚刚保存的arscID输进去,就是图中这样,保存,回编译(6)
在步骤3里我们已经提前输好了xml的路径,接下来我们把这个xml按照输好的路径丢进安装包(7)
截至到现在,我们已经完成了自适应图标的适配,签名安装后系统会根据系统主题自动裁切图标(图8)
图标
,
路径
,
新建
,
步骤
,
这个
相关帖子
•
【Max】团队~AIDE第五课
•
【FUT】 网页截取
•
【Max】启动图
•
【Max】团队 教大家了解控件事件
•
【FUT】可设置时间的注册机??
•
【IAPP教程】Max,如何将图片导入iapp,纯小白教程,内含
•
【原创】关于某猫1.21版本。后续逆向
•
【LUR】添加网站本地背景音乐各种播放模式
回复
使用道具
举报
返回列表
发帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表