一种基于相对布局的控件测量方法、装置及设备制造方法及图纸

技术编号:43349289 阅读:20 留言:0更新日期:2024-11-15 20:48
本申请公开了一种基于相对布局的控件测量方法、装置及设备,对基于相对布局的控件测量过程进行优化,该方法包括:获取基于相对布局的控件的布局属性;根据控件的布局属性,确定目标控件的依赖关系,依赖关系包括目标控件依赖的控件集合,目标控件为控件中的一个;根据依赖关系,生成目标控件在第一方向以及第二方向上是否依赖其他控件的标记结果;在对目标控件进行测量时读取标记结果,如果目标控件在目标方向上没有依赖其他控件,跳过在目标方向上对目标控件的测量,目标方向为第一方向或者第二方向。

【技术实现步骤摘要】

本申请涉及计算机领域,具体涉及一种基于相对布局的控件测量方法、装置及设备


技术介绍

1、相对布局(relative layout)是安卓操作系统中一种页面控件的布局方式,根据控件之间的相对位置来确定各个控件在页面中的显示位置。在通过相对布局实现页面显示的过程中,首先需要对各个控件的宽高进行测量,然后基于相对布局定义的对各个控件的约束实现页面的显示。

2、而在对控件的测量过程中,目前需要对每个控件在水平方向上测量一次,在垂直方向上测量一次,测量过程耗时长、计算开销较大。


技术实现思路

1、有鉴于此,本申请实施例提供一种基于相对布局的控件测量方法、装置及设备,以优化基于相对布局的控件测量过程。

2、为解决上述问题,本申请实施例提供的技术方案如下:

3、第一方面,本申请实施例提供一种基于相对布局的控件测量方法,所述方法包括:

4、获取基于相对布局的控件的布局属性;

5、根据所述控件的布局属性,确定目标控件的依赖关系,所述依赖关系包括所述目标控件依赖的控件本文档来自技高网...

【技术保护点】

1.一种基于相对布局的控件测量方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所述目标控件的依赖关系,生成所述目标控件在第一方向以及第二方向上是否依赖其他控件的标记结果,包括:

4.根据权利要求1所述的方法,其特征在于,所述根据所述目标控件的依赖关系,生成所述目标控件在第一方向以及第二方向上是否依赖其他控件的标记结果,包括:

5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于...

【技术特征摘要】

1.一种基于相对布局的控件测量方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所述目标控件的依赖关系,生成所述目标控件在第一方向以及第二方向上是否依赖其他控件的标记结果,包括:

4.根据权利要求1所述的方法,其特征在于,所述根据所述目标控件的依赖关系,生成所述目标控件在第一方向以及第二方向上是否依赖其他控件的标记结果,包括:

5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述在对所述目标控件进行测量时读取所述标记结果,如果所述目标控件在目标方向上没有依赖其他控件,跳过在所述目标方...

【专利技术属性】
技术研发人员:盛欣哲孔凡阳
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1