Mr.Alright---安卓默认系统图标样式的修改

安卓中默认的图标样式一共有5种,圆形,圆角,方圆形,方形,水滴形,修改的默认的方式就是overlay framework-res下的config_icon_mask字符串,值得注意的是,修改这个样式,下拉状态栏、桌面以及设置下的图标样式会一并修改,也就是说这个修改的是全局的样式,不单单是桌面的图标,下面逐一列举出来

1.圆形   <string name="config_icon_mask" translatable="false">"M50 0A50 50,0,1,1,50 100A50 50,0,1,1,50 0"</string> 

2.圆角   <string name="config_icon_mask" translatable="false">"M50,0L88,0 C94.4,0 100,5.4 100 12 L100,88 C100,94.6 94.6 100 88 100 L12,100 C5.4,100 0,94.6 0,88 L0 12 C0 5.4 5.4 0 12 0 L50,0 Z"</string>

3.方圆   <string name="config_icon_mask" translatable="false">"M50,0 C10,0 0,10 0,50 0,90 10,100 50,100 90,100 100,90 100,50 100,10 90,0 50,0 Z"</string>

4.方形   <string name="config_icon_mask" translatable="false">"M50,0L100,0 100,100 0,100 0,0z"</string> 

5.水滴   <string name="config_icon_mask" translatable="false">"M50,0 C77.6,0 100,22.4 100,50 L100,88 C100,94.6 94.6,100 88,100 L50,100 C22.4 100 0 77.6 0 50C0 22.4 22.4 0 50 0 Z"</string>

 

另外,我们也可以自定义图标的样式,转换成字符串就可以了,但是自己制作图标的时候,切记,xml图标的大小一定是100px,100px,100px,不要问为什么,问就是有bug!

自定义的大圆角 <string name="config_icon_mask" translatable="false">"M23.8,0h52.4C89.4,0 100,10.6 100,23.8v52.4c0,13.1 -10.6,23.8 -23.8,23.8H23.8C10.6,100 0,89.4 0,76.2V23.8C0,10.6 10.6,0 23.8,0z"</string>

 

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值