1.概述
在10.0的系统产品开发中,在Launcher3中系统默认是上滑抽屉模式,而产品需求要求修改为单层模式,而在上篇文章中已经
修改了一部分,接下来要继续修改Launcher3去掉抽屉模式,修改双层为单层系列的第二讲
2.Launcher3去掉抽屉模式 双层改成单层系列二的核心类
packages/apps/Launcher3/src/com/android/launcher3/model/BaseModelUpdateTask.java
packages/apps/Launcher3/src/com/android/launcher3/model/PackageUpdatedTask.java
3.Launcher3去掉抽屉模式 双层改成单层系列二的核心功能分析和实现
在Launcher3中的去掉抽屉的开发过程中,需要更改的内容
1.显示所有app在桌面上
2.去掉上划展开应用列表
3.长按拖动图标去掉删除改成取消 卸载
Launcher3的主要界面主要结构有如下几个
workspace工作区,主要包括SearchBar、CellLayout、PageIndicator、hotseat
CellLayout.java //继承自viewgroup,Launcher布局的计算类,图标的显示边距等,组成workspace的view,既是一个dragSource又是一个dropTarget,可以将它里面的item拖出去,也可以容纳拖动过来的item。在workspace_screen里面定了一些它的view参数
Launcher.java //launcher主要的activity,是launcher第一次启动的activity,显示和启动一些初始化的view
BubbleTextView.