如何看待 Android 7.1 或将使用圆形应用图标 首先给大家讲一下原理,让大家明白了,然后再贴代码,不然可以直接看那么长的代码也比较痛苦,核心代码其实就那么几行:核心代码分析:[java]view plain copy根据原图和变长绘制圆形图片param sourceparam minreturnprivate Bitmap createCircleImage(Bitmap source,int min){final Paint paint=new Paint();paint.setAntiAlias(true);Bitmap target=Bitmap.createBitmap(min,min,Config.ARGB_8888);如何看待 Android 7.1 或将使用圆形应用图标 苹果在不久之前刚刚发布了iOS 7.1更新,这也是继iOS 7.0推出之后首次大幅更新。根据之前的报道,拥有多项改进的iOS 7.1不仅着重提升了系统流畅度而且还修复了很多bug,不过有不少用户反应他们的苹果设备在升级之后遇到耗电过多以及Wi-Fi无法启动的问题,由此看来iOS 7.1还不够完美。不仅如此,最近有细心的网友们发现妙用iOS 7.1主屏幕界面bug还可以隐藏系统图标。如果你比较深熟悉iOS,那么应该知道iOS此前并不允许用户在一个文件夹内设置另一个文件夹,不过iOS 7.1却突破了这个限制,而这也成为了让图标“隐身”的理论基础。详细的操作步骤如下:1.在创建一个文件夹A(为了叙述方便),里面包含你想要隐藏的应用 2.主屏幕界面和屏幕底部Dock栏必须全部填满图标 3.在主屏幕界面创建第二个文件夹B 4.将文件夹A移入文件夹B内 5.将文件夹B的应用程序图标拖出,只剩下文件夹A图标 6.最后把文件夹A图标拖出至Dock栏,松手后你就会发现这个文件夹竟然消失了 值得一提的是,虽然图标“隐身”了,但是应用程序本身还在,你可以通过搜索功能找到它们,而重启之后隐藏图标也会被恢复,如果你还不明白的话请参看视频。学会这招之后,不仅可以帮你摆脱苹果预装应用的烦恼,说不定。如何在原生 Android 上强制启用圆形图标规范 首先把图标找好。再提取system/framework/下framework-res.apk这个文件 用winrar打开 进入res/drawable-hdpi 拖入图标直接替换,不需要签名 替换后移动修改后的framework-res.apk至system改好权限 第一列全打勾 第二列第一个打勾 第三列不打勾 再移动至system/framework/直接替换 重启即可如何看待 Android 7.1 或将使用圆形应用图标 核心代码分析:[java]view plain copy根据原图和变长绘制圆形图片param sourceparam minreturnprivate Bitmap createCircleImage(Bitmap source,int min){final Paint paint=new Paint();paint.setAntiAlias(true);Bitmap target=Bitmap.createBitmap(min,min,Config.ARGB_8888);产生一个同样大小的画布Canvas canvas=new Canvas(target);首先绘制圆形canvas.drawCircle(min/2,min/2,min/2,paint);使用SRC_INpaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_IN));绘制图片canvas.drawBitmap(source,0,0,paint);return target;}其实主要靠:paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_IN));这行代码,为什么呢,解释下,SRC_IN这种模式,两个绘制的效果叠加后取交集展现后图,怎么说呢,咱们第一个绘制的是个圆形,第二个绘制的是个Bitmap,于是交集为圆形,展现的是BItmap,就实现了圆形图片效果。圆角,其实就是先绘制圆角矩形,是不是很简单,以后别人再说实现圆角,就把这一行代码给他就行了。如何让Android手机图标变成圆形图标的方法 目前包括三星在内,很多手机厂商都采用了Android智能操作系统,开放式的平台可以让我们安装大量的应用程序,不过有些系统自带的应用程序是我们平时基本用不到的,但是却。如果安卓app在手机桌面都显示成圆形图标,大家觉得体验好吗? 其实我感觉正方形图标更好看。我换了好多样式的图标,感觉还是苹果手机的图标比较好看!如何在原生 Android 上强制启用圆形图标规范 Android 7.1 以上的原生 Android 系统,一些基于 AOSP 的第三方 ROM 也适用,例如 Lineage OS、OMNI ROM、Paranoid Android 等等设备已经 root启动器支持启用圆形图标规范,推荐 Pixel Launcher、Lawnchair、Nova Launcher 等等需要用到的工具是 MT 文件管理器 2.0:打开 MT 文件管理器,授予适当的权限后,定位至/system/framework 目录,找到 framework-res.apk 这个文件并将其复制到内部储存备用。点击备用的 framework-res.apk 文件,选择「查看」,在打开的界面定位至 resources.arsc 文件并打开。请进行严格定位在 resources.arsc 的目录中定位至 android->;bool->;bool 标签,然后点击右上角菜单输入关键字「Round」进行过滤。决定谁圆谁方的就是它啦找到 config_useRoundIcon 一项,将其数值从 false 修改为 true,然后保存并退出编辑,用于开启圆形图标规范的 framework-res.apk 文件就已经修改好了。权限设置示意图接下来我们要做的就是将修改后的 framework-res.apk 替换回去,这里建议大家先将它拷贝至/system 目录下,修改权限为「-rw-r-r-」,然后再移动至/system/framework 文件夹中进行替换。替换后重启手机,清除启动器数据或安装一个支持圆形。
随机阅读
- 化学工程与工艺(精细化工与环境化工)本科生毕业后的本专业领域内的具体可参加职业有哪些?相应职业向上发展的职业路径是怎样的? 山西冶金技师学院2017
- 益气固表的代表方是 对玉屏风散的论述,下列不正确的是() A.具有益气固表止汗的功效 B.本方为益气固表
- 节流阀调节螺母 分闭器上的节流阀螺丝可以调吗,往里拧一圈起什么作用
- 延吉西站到天池路金达莱广多远 延吉什么时候通高铁?
- 红衰翠减。指什么生肖。 十二生肖红衰翠减指什么动物
- 衡水2014年交房小区是哪个? 衡水市南环德隆小区
- 药学专科毕业,需要几年才可以报考执业药师(需详细) 药学专科毕业好久可以考执业药师
- 天然气压缩因子算管存 天然气压缩机压缩因子
- 马池口村北 朝阳门到昌平马池口村
- 弱弱的问一下,学校有没有什么闹鬼的,灵异事情 一所学校废弃楼里有鬼
- 朝阳旺角板楼 住房公积金可以代替现金买房子吗?
- 汉阳水仙里113栋 汉阳水仙里54一4一2房产证谁的名
- 北京有哪些票价便宜但演出质量较高的小剧场? 宝鸡金台戏曲剧院院长
- 农村自来水没水表怎么收费 关于农村自来水使用收费问题,安装了水表,每个月如果老百姓不用
- 儿童运动装走秀发型 男生穿休闲装走秀应该怎么穿???急急急......
- ps合并图层有什么用?ctrl+e的作用究竟是什么?为什么要合并图层?
- 墅外商铺周边环境怎么样?生活便利吗? 康桥永乐街商铺如何
- 非礼勿视电影讲的什么意思 孔子说:“非礼勿视,非礼勿听,非礼勿言,非礼勿动。”请问:这些话包含什么管理思想?
- 从榆林到鄂尔多斯上海庙经济技术开发区坐汽车怎么走? 怎么走最经济最快? 上海庙镇经济开发区
- 当男人给你说风流 大家说男人要不要在年轻的时候风流一下呢?