【转载】安卓默认系统图标样式的修改

news/2024/12/5 11:51:16/

本文转载自:https://blog.csdn.net/Keep_Holding_On/article/details/112692675


安卓中默认的图标样式一共有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>

 


http://www.ppmy.cn/news/638285.html

相关文章

中国分省份像素地图(HTML+JS 轻量级实现地图数据展示)

中国分省份像素地图 想法由来先看效果&#xff08;东三省&#xff09;实现过程ps上画个大概看着这个图&#xff0c;编制js数据HTML JS 代码相关数据文件人口数据文件 data.js像素描述文件&#xff1a;chinapixelmapdata.js 想法由来 "美丽国"经常搞得那些大选&…

python123网站题目(二)

商店找钱给顾客 moneyeval(input()) m50money//50 m5(money-m50*50)//5 m1money-m50*50-m5*5 print("50yuan:",m50) print("5yuan:",m5) print("1yuan:",m1) 获取月份字符串 month[一月份,二月份,三月份,四月份,五月份,六月份,七月份,八…

彩色图像分割(欧几里得距离,Mahalanobis距离)、数字图像处理Matlab版

%RGB图像分割 f imread(spark.tif); figure,imshow(f);%选取感兴趣区域ROI mask roipoly(f); R immultiply(mask,f(:,:,1)); G immultiply(mask,f(:,:,2)); B immultiply(mask,f(:,:,3)); g cat(3,R,G,B); figure,imshow(g);%找出平均矢量m和协方差矩阵C [M,N,K] size(g…

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

安卓中默认的图标样式一共有5种&#xff0c;圆形&#xff0c;圆角&#xff0c;方圆形&#xff0c;方形&#xff0c;水滴形&#xff0c;修改的默认的方式就是overlay framework-res下的config_icon_mask字符串&#xff0c;值得注意的是&#xff0c;修改这个样式&#xff0c;下拉…

Python入门练习题附答案

商店找钱 商店需要找钱给顾客&#xff0c;现在只有50元&#xff0c;5元和1元的人民币若干张。输入一个整数金额值&#xff0c;给出找钱的方案&#xff0c;假设人民币足够多&#xff0c;且优先使用面额大的钱币。请注意&#xff1a;获得输入请使用input(""),不要增加…

keras:3)Embedding层详解

Embedding层 keras.layers.embeddings.Embedding(input_dim, output_dim, embeddings_initializeruniform, embeddings_regularizerNone, activity_regularizerNone, embeddings_constraintNone, mask_zeroFalse, input_lengthNone)嵌入层将正整数&#xff08;下标&#xff09…

Android 9.0 修改默认自适应图标形状(Adaptive icon)

framework android 一、我们可以在Launcher3中找到默认图标形状的配置&#xff0c;可以看到默认配置的几个图标形状&#xff0c;这个地方并不能修改默认图标的形状&#xff0c;因为icon_shape_system_default对应的值为空。 M50,0L100,0 100,100 0,100 0,0zM50,0 C10,0 0,10 0,…

【doxygen】doxygen 支持 markdown 公式

文章目录 配置 doxygenmarkdown 文件中插入公式在段落中插入公式公式居中显示公式分行显示效果展示 参考链接 配置 doxygen 在 Doxygen 配置文件&#xff08;通常是 Doxyfile &#xff09;中&#xff0c;确保以下选项已启用或设置&#xff1a; MARKDOWN_SUPPORT &#xff1a;设…