自学内容网 自学内容网

Android 9.0 Folder文件夹全屏后文件夹图标列表居中时拖拽app到桌面的优化

1.概述

在9.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/android/launcher3/dragndrop/DragController.java

3.Folder文件夹全屏后文件夹图标列表居中时拖拽app到桌面的优化的核心功能分析和实现

Folder Widget(大文件夹小部件)是一个强大的启动器小部件,它允许用户创建文件夹来放置应用程序、快捷设置和弹出小组件以便快速


原文地址:https://blog.csdn.net/baidu_41666295/article/details/136473494

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!