之前我们讲了初始化对象,根据硬件参数来获取布局,获取数据参数,所有的都准备好以后,就将进行数据的加载与绑定,本篇文章就来讲讲Launcher 启...
第四步主要讲解了桌面布局的创建与绑定,这篇主要是讲各布局的细节参数的计算。 我们来看一下这一步的具体代码。 1.mDeviceProfile.l...
这篇依然讲解桌面布局的创建,这一部分依然服务于setupViews,创建每一个UI模块,所有模块都创建完了也就组成了完整的Launcher。 w...
本篇讲解Launcher启动流程第四步setupViews方法中的第二部分 setupOverviewPanel();这个方法。 对于setup...
本篇讲解Launcher的oncreate的第四步setupViews();生成桌面布局,进行事件的绑定等,这里把setupViews();方法...
Launcher8.0的Launcher的源码启动过程第三步是创建一系列的Launcher辅助对象,包括UI图标数据的处理类,具体拖拽操作的辅助...
前面我们讲解了Launcher的源码启动过程第一步,获取硬件参数确认布局,接下来第二步就是判断是否是分屏模式,分屏模式下如何显示布局。 那么什么...
获取硬件参数是在InvariantDeviceProfile中进行的,确定布局参数是在DeviceProfile中进行的,本篇文章就对这个至关重...
我们上篇讲解了Launcher的oncreate方法的一个基本流程是如何创建桌面UI的,这篇我们将一步一步进行详细的讲解 第一步是创建Launc...
文集作者