android Launcher源码解析01:UI布局详解一
本系列文章将开始android lancher源码分析,使用的例子是android 2.3中自带的launcher3源码。其下载地址为:
本文为第一篇文章,介绍一下lancher的UI布局。
1、布局
运行该APK,则其执行结果为:
按home键以后:
2、布局文件
我们来看一下,lancher的布局文件launcher.xml,其源码为:
DragLayer 有几个child,其中最重要的是WorkPlace 和 AllApps2D如下:WorkPlace有五个child,每个是一个CellLayout每个CellLayout里面放一些放widget和应用快捷方式(BubbleTextView)AllApps2D 展示所有应用列表参考资料:4 . launcher 的UI布局详解