基于谷歌Android O 的Launcher3源码。单层桌面请查看Launcher-master项目:
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.idea
go
gradle/wrapper
image
proto_overrides
protos
res
src/com/android/launcher3
src_config/com/android/launcher3
src_flags/com/android/launcher3/config
tests
.gitignore
Android.mk
AndroidManifest-common.xml
AndroidManifest.xml
Launcher3_mx.iml
README.md
build.gradle
fill_screens.py
gradlew
gradlew.bat
local.properties
print_db.py
proguard.flags

README.md

Launcher3-mx

概述

本版本基于Launcher3-master版本,本版本我会进行定制开发,但是依然是双层桌面,只是添加一下功能,包括:主题,特效等。

教程

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

一.墨香带你学Launcher之(一)-概述

二.墨香带你学Launcher之(二)-数据加载流程

三.墨香带你学Launcher之(三)-绑定屏幕、图标、文件夹和Widget

四.墨香带你学Launcher之(四)-应用安装、更新、卸载时的数据加载

五.墨香带你学Launcher之(五)-Workspace滑动

六.墨香带你学Launcher之(六)-拖拽

七.墨香带你学Launcher之(七)-小部件的加载、添加以及大小调节

八.墨香带你学Launcher之(八)- 加载Icon、设置壁纸

预览图