Launcher-master
Introduction: 根据最新版 Launcher 修改单层桌面。
Tags:
基于谷歌官方 Android-Pie 的 Launcher3 源码进行修改,打造国内习惯的单层桌面,并添很多新的特性。
分支介绍:
- release 分支:发布分支
- feature 分支:特性分支,主要是用来开发一些特性的,为不稳定版
- develop 分支:最新代码,所有开发均提交到开发分支
- master 分支:每开发完一个模块会提交到 master 分支,在正式版之前,master 也是有问题的,只不过是按照模块进行提交的。
概述
本版本基于 Android9.0 的 Launcher3 源码进行开发,开发包括:双层改单层,特效,菜单,点击卸载等功能。
功能 | 是否完成 | 备注 |
---|---|---|
双层改单层 | 完成 | |
循环滑动 | 完成 | |
滑动特效 | 完成 | |
负一屏 | 完成 | |
主菜单 | 未完成 | |
插件菜单 | 未完成 | |
特效菜单 | 未完成 | |
特效调优 | 未完成 | |
切换主题 | 未完成 | |
切换壁纸 | 未完成 | |
点击卸载 | 完成 | 该功能放在了长按图标显示的弹窗中 |
悬浮窗菜单 | 未完成 | |
搜索 | 未完成 | |
最近应用 | 未完成 |
说明
该项目还在开发阶段,所以会存在很多 bug,因此如果需要使用该项目进行公司项目开发的话,需要自己去修改存在的问题。由于现在时间有限,后续开发会有些慢,但是会一直更新,直到功能完善。
常见问题备注
教程
注:本教程是基于 Android6.0 的 Launcher3 讲解的,最新版与现在版本差异较大,我尽量在关键位置添加相应的注释,方便大家修改。
一.墨香带你学 Launcher 之(一)-概述
二.墨香带你学 Launcher 之(二)-数据加载流程
三.墨香带你学 Launcher 之(三)-绑定屏幕、图标、文件夹和 Widget
四.墨香带你学 Launcher 之(四)-应用安装、更新、卸载时的数据加载
五.墨香带你学 Launcher 之(五)-Workspace 滑动
六.墨香带你学 Launcher 之(六)-拖拽
七.墨香带你学 Launcher 之(七)-小部件的加载、添加以及大小调节
八.墨香带你学 Launcher 之(八)- 加载 Icon、设置壁纸
预览图