android7.x Launcher3源码解析(2)---框架结构

Launcher系列目录:
一、android7.x Launcher3源码解析(1)—启动流程
二、android7.x Launcher3源码解析(2)—框架结构
三、android7.x Launcher3源码解析(3)—workspace和allapps加载流程


上一篇粗略的讲了下Launcher的启动流程,主要是讲了如何启动到Launcher的,Launcher启动后的那些流程,打算讲完这篇博客后再讲。

一、Launcher结构

首先,我们来看下Launcher的布局xml结构

android7.x Launcher3源码解析(2)---框架结构_第1张图片

DragLayer的本质是一个FrameLayout,那这些xml文件主要都是负责那些界面呢?下面,我用android模拟器打开了个原生的7.1系统,给大家演示下。

Launcher的结构大体都在这里了,图文结合,应该能很快定位到点。


这一篇写的比较简单,主要是介绍下Launcher的框架结构,下一篇具体讲一下workspace和allapps的加载流程。

你可能感兴趣的:(【Android源码分析】)