# 图标变换与滤镜
# 图标
主题包的icons文件用于放置替换默认的图标资源。 图标资源的命名方式有几种情况:
- 一个APK只有一个桌面图标,这种情况以包名命名:com.android.camera.png
- 一个APK有多个桌面图标,这种情况以ActivityName命名:com.google.android.maps.PlacesActivity.png com.google.android.maps.LatitudeActivity.png
- 两个相同的Activity有不同的包名,这种情况比较少见,这种情况以ActivityName @PackageName命名:com.google.android.maps.PlacesActivity @com.google.android.apps.maps.png
- 目前小米主题图标标准大小为:168x168 画布(系统默认图标画布内实际大小为156x156)。
如何获取包名,这里为大家介绍3种常用方法:
- 1、打开小米应用商店网页版:http://app.mi.com/ 搜索你要找的软件名字、比如米家,点击进入后在详细信息栏下即可看到包名。
- 2、打开腾讯应用宝网页版,https://sj.qq.com/myapp/ 找到你要的软件,比如米家,然后点开
再看浏览器链接地址: https://sj.qq.com/myapp/detail.htm?apkName=com.xiaomi.smarthome
com.xiaomi.smarthome
等号后面那段就是包名。- 3、在手机上安装要适配的软件,然后在桌面下“长按应用图标”点击应用信息,然后会进入到应用详情界面,点击右上角的(!)感叹号,即可看到应用包名。
# 介绍
主题编辑器支持图标变换,这项功能是为了方便统一主题第三方图标样式,减少大家在第三方图标上花费的功夫而开发的,构成这项新功能的是以下两大部分:
- 1.图标形状位置的变换
- 2.图标滤镜的叠加
# 下方所展示的图为旧版编辑器UI,最新版编辑器UI有所变化,但是使用方法与逻辑一样;所以在参考的时候按照最新的UI调试对应的值即可。
# 图标变换
图标形状与位置的变化,靠调整图标的四个顶点位置进行变换;如图1、2、3、4对应的图标四个顶点,红线框表示变化后图标的形状。
因不同分辨率兼容关系,在这里图标画布大小为90*90,坐标点可以为负值,可在画布外,当4个点都在画布外时,图标就被拉大了。
示例1:放大
示例2:缩小
# 图标滤镜
图标滤镜现有4种,分别为色阶调整、色相饱和度亮度调整、渐变映射、查找边缘。
用图标滤镜处理第三方图标,往往需要几种滤镜相互叠加,而且叠加的顺序也十分重要。 需要大家不断的去尝试,才能得到最佳效果;
接下来介绍几种常用的滤镜效果:
示例1:查找边缘+渐变映射
示例2:色阶调整+色相饱和度亮度调整
示例3:渐变映射+色相饱和度亮度调整