Android 10.0 Launcher3定制化之folder文件夹去掉背景功能实现

1.概述

在10.0的系统产品开发rom定制中,在Launcher3的开发中,在Launcher3的folder文件夹中, 在进入文件夹由于背景是白色的,不是很美观,所以要求去掉白色背景,要求背景换成透明的
所以需要从folder文件夹流程中,找到相关的背景设置的地方,去掉相关背景的功能就可以了

2.Launcher3 folder文件夹去掉背景功能实现的核心类

packages\apps\Launcher3\src\com\android\launcher3\folder\FolderAnimationManager.java

3.Launcher3 folder文件夹去掉背景功能实现的核心功能分析和实现

在系统启动完毕后,在启动Launcher3的时候,在Launcher3进入文件夹后,主要由FolderAnimationManager.java来负责管理背景这块,所以需要在FolderAnimationManager.java中看是如何
对背景进行管理绘制的,然后去掉背景相关的代码
文件夹缩率图背景和展开文件夹背景根据系统值或者主题设置成纯色的,不美观,根据
需要可修改被壁纸默认的背景,比较美观大方,修改点如下:
FolderAnimationManager.java 类的getAnimator方法中屏蔽背景的设置,变量
mFolderBackground设置背景,接下来看下FolderAnimationManager.java的
相关源码

   public class FolderAnimationManager {
     
        private static final 

猜你喜欢

转载自blog.csdn.net/baidu_41666295/article/details/133560735