Android 11.0 Launcher3替换桌面app图标后大小和其他app图标不一样的问题解决方案

1.前言

在11.0的系统ROM产品定制化开发中,在关于launcher3的产品定制化开发中,在有些时候需要对一些第三方的app图标做 替换或者是做一些动态图标的替换,发现在替换以后图标大小和其他app的图标大小不一样,所以就需要看是具体哪里 对app的图标做了缩放功能,接下来就需要去掉这些app图标的缩放功能来实现具体的功能

Android 11.0 Launcher3替换桌面app图标后大小和其他app图标不一样的问题解决方案_第1张图片

2.Launcher3替换桌面app图标后大小和其他app图标不一样的问题解决方案的核心类

frameworks/libs/systemui/iconloaderlib/src/com/android/launcher3/icons/BaseIconFactory.java
packages\apps\Launcher3\src\com\android\launcher3\FastBitmapDrawable.java

3.Launcher3替换桌面app图标后大小和其他app图标不一样的问题解决方案的核心功能分析和实现

Launcher顾名思义,就是桌面的意思,也是android系统启动后第一个启动的应用程序, Launcher 是用户与设备交互的核心界面之一,它负责显示应用程序列表、提供快捷方式、管理小部件等功能, 在Launcher3中作

你可能感兴趣的:(android,11.0,Rom定制化系统讲解,android,11.0,Rom定制化高级进阶,android,自定义图标,替换图标大小不一,launcher3,桌面图标)