目录
2.Launcher3修改某个app icon的图标的核心类
3.Launcher3修改某个app icon的图标的核心功能分析和实现
1.概述
在9.0的系统产品开发中,对于launcher3的定制也是常有的功能,在Launcher3中显示的app的图标,在某些产品需求的时候要求替换app的某些图标为自己定制的图标,所以
这就需要从app的图标显示流程中,分析图标是如何显示在app列表页的,然后替换掉就可以了。
2.Launcher3修改某个app icon的图标的核心类
package/app/Launcher3/src/com/android/launcher3/BubbleTextView.java
3.Launcher3修改某个app icon的图标的核心功能分析和实现
在Launcher3的相关代码中可以发现,在workspace的界面中,不管是app的icon,还是hotseat等图标都是
BubbleTextView.java中实现,所以更换某个app的图标也需要在BubbleTextView.java中实现,接下来看下BubbleTextView.java的相关方法。
/**
* TextView tha