/Launcher3-mx

根据Android Pie的Launcher3源码修改为单层桌面。

Primary LanguageJavaApache License 2.0Apache-2.0

Launcher-master

基于谷歌官方Android-Pie的Launcher3源码进行修改,打造国内习惯的单层桌面,并添很多新的特性。

分支介绍:

  • release分支:发布分支
  • feature分支:特性分支,主要是用来开发一些特性的,为不稳定版
  • develop分支:最新代码,所有开发均提交到开发分支
  • master分支:每开发完一个模块会提交到master分支,在正式版之前,master也是有问题的,只不过是按照模块进行提交的。

概述

本版本基于Android9.0的Launcher3源码进行开发,开发包括:双层改单层,特效,菜单,点击卸载等功能。

功能 是否完成 备注
双层改单层 完成
循环滑动 完成
滑动特效 完成
负一屏 完成
主菜单 未完成
插件菜单 未完成
特效菜单 未完成
特效调优 未完成
切换主题 未完成
切换壁纸 未完成
点击卸载 完成 该功能放在了长按图标显示的弹窗中
悬浮窗菜单 未完成
搜索 未完成
最近应用 未完成

说明

该项目还在开发阶段,所以会存在很多bug,因此如果需要使用该项目进行公司项目开发的话,需要自己去修改存在的问题。由于现在时间有限,后续开发会有些慢,但是会一直更新,直到功能完善。

常见问题备注

常见问题备注

教程

注:本教程是基于Android6.0的Launcher3讲解的,最新版与现在版本差异较大,我尽量在关键位置添加相应的注释,方便大家修改。

预览图