赞
踩
在10.0的系统ROM产品定制化开发中,在关于launcher3的产品定制化开发中,在有些时候需要对一些第三方的app图标做 替换或者是做一些动态图标的替换,发现在替换以后图标大小和其他app的图标大小不一样,所以就需要看是具体哪里 对app的图标做了缩放功能,接下来就需要去掉这些app图标的缩放功能来实现具体的功能
- packages\apps\Launcher3\iconloaderlib\src\com\android\launcher3\icons\BaseIconFactory.java
- packages\apps\Launcher3\src\com\android\launcher3\FastBitmapDrawable.java
Launcher顾名思义,就是桌面的意思,也是android系统启动后第一个启动的应用程序, Launcher 是用户与设备交互的核心界面之一,它负责显示应用程序列表、提供快捷方式、管理小部件等功能, 在Launcher3中作为系统的桌面,相关定制功能也是很多的,在本篇功能实现中,BaseIconFactory.java:Launcher图标的工厂类,控制图标UI展示(图标白边控制) 在这个类中,为Launcher3来构造不同类型的app图标,包括缩放等功能,所以具体就需要分析下相关的构造a
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。