基于谷歌官方Android-Pie的Launcher3源码进行修改,打造国内习惯的单层桌面,并添很多新的特性。
- release分支:发布分支
- feature分支:特性分支,主要是用来开发一些特性的,为不稳定版
- develop分支:最新代码,所有开发均提交到开发分支
- master分支:每开发完一个模块会提交到master分支,在正式版之前,master也是有问题的,只不过是按照模块进行提交的。
本版本基于Android9.0的Launcher3源码进行开发,开发包括:双层改单层,特效,菜单,点击卸载等功能。
功能 | 是否完成 | 备注 |
---|---|---|
双层改单层 | 完成 | |
循环滑动 | 完成 | |
滑动特效 | 完成 | |
负一屏 | 完成 | |
主菜单 | 未完成 | |
插件菜单 | 未完成 | |
特效菜单 | 未完成 | |
特效调优 | 未完成 | |
切换主题 | 未完成 | |
切换壁纸 | 未完成 | |
点击卸载 | 完成 | 该功能放在了长按图标显示的弹窗中 |
悬浮窗菜单 | 未完成 | |
搜索 | 未完成 | |
最近应用 | 未完成 |
该项目还在开发阶段,所以会存在很多bug,因此如果需要使用该项目进行公司项目开发的话,需要自己去修改存在的问题。由于现在时间有限,后续开发会有些慢,但是会一直更新,直到功能完善。
注:本教程是基于Android6.0的Launcher3讲解的,最新版与现在版本差异较大,我尽量在关键位置添加相应的注释,方便大家修改。