Android系统Launcher3图标去除默认白边
需求
预装的APP ICON 在Launcher3主页和所有应用中显示偏小,修改主页和所有应用中APP UI显示(去除默认白边即可)
在Android系统的Launcher3图标中,如果不是自适应图标会有默认的白边,需要去除白边。
系统版本
Android 13,14
修改涉及到的文件
主要涉及到以下文件
去除白边修改步骤
将normalizeAndWrapToAdaptiveIcon方法下添加白边的代码注释掉即可。
@Nullable
protected Drawable normalizeAndWrapToAdaptiveIcon(@Nullable Drawable icon,
final boolean shrinkNonAdaptiveIcons, @Nullable final RectF outIconBounds,
@NonNull final float[] outScale) {
if (icon == null) {
return null;
}
float scale = 1f;
scale = getNormalizer().getScale(icon, outIconBounds, null, null);
outScale[0] = scale;
return icon;
}
如果对你有帮助,就一键三连呗(关注+点赞+收藏),我会持续更新更多干货~~