1.概述
在12.0的系统rom产品开发中,在Launcher3中在目前的产品需求开发中,对于Launcher3中的文件夹Folder的布局UI
进行了定制化的需求要求把Folder修改为全屏,然后在中间显示文件夹图标的列表,这时候如果Folder是全屏的话,如果拖拽文件夹列表中的app图标,只有拖拽
到屏幕边缘才可以拖拽到workspace的页面,所以产品需求要求在app拖拽出中间的文件夹灰色区域的时候,就可以拖拽到workspace的页面,所以这就需要
对比folder非全屏的时候的拖拽情况,然后看拖拽流程来分析功能的实现
效果图如图:
2.Folder文件夹全屏后文件夹图标列表居中时拖拽app到桌面的优化的核心类
packages/apps/Launcher3/src/com/android/launcher3/folder/Folder.java
packages/apps/Launcher3/src/com/android/launcher3/folder/FolderPagedView.java
packages/apps/Launcher3/src/com/andro