界面布局方法、装置、车辆及存储介质与流程

文档序号:34216977发布日期:2023-05-18 01:04阅读:75来源:国知局
界面布局方法、装置、车辆及存储介质与流程

本公开涉及智能座舱,尤其涉及一种界面布局方法、装置、车辆及存储介质。


背景技术:

1、在电子设备的界面布局场景中,可以支持配置化可拖拽重组布局,其是一种非常有用的功能。可以支持开发人员自由调整界面布局,使得应用程序更加灵活和可定制。在这种方式下,电子设备的界面中通常包含若干个可拖拽的窗口或面板,开发人员可以自由拖拽窗口或面板来调整布局。配置化可拖拽重组布局,可以使得开发人员关注的信息更加突出,更方便查看。通过配置化的编码方式可以解决重复造轮子的工作,也能大幅提升界面布局效率。

2、在相关技术中,配置化可拖拽重组布局,是一种绝对定位式拖拽布局,随着拖拽布局的窗口或面板数量的增多,界面会向下产生滚动,导致界面布局调整不够灵活、影响界面布局的便捷性和效率。


技术实现思路

1、为克服相关技术中存在的问题,本公开提供一种界面布局方法、装置、车辆及非临时性计算机可读存储介质,能够有效提升界面布局调整的灵活性、提升界面布局的便捷性和效率。

2、根据本公开实施例的第一方面,提供一种界面布局方法,包括:获取目标布局树,其中,所述目标布局树包括:多个目标节点,所述目标节点与目标界面元素相关联,所述目标节点由所述目标界面元素的目标布局信息描述,不同所述目标界面元素由至少一个初始界面元素分割得到;根据所述目标界面元素和所述目标布局信息,生成目标界面。

3、根据本公开实施例的第二方面,提供一种界面布局装置,包括:获取单元,用于获取目标布局树,其中,所述目标布局树包括:多个目标节点,所述目标节点与目标界面元素相关联,所述目标节点由所述目标界面元素的目标布局信息描述,不同所述目标界面元素由至少一个初始界面元素分割得到;生成单元,用于根据所述目标界面元素和所述目标布局信息,生成目标界面。

4、根据本公开实施例的第三方面,提供一种车辆,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:实现本公开实施例的第一方面提供的一种界面布局方法的步骤。

5、根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种界面布局方法,所述方法包括:获取目标布局树,其中,所述目标布局树包括:多个目标节点,所述目标节点与目标界面元素相关联,所述目标节点由所述目标界面元素的目标布局信息描述,不同所述目标界面元素由至少一个初始界面元素分割得到;根据所述目标界面元素和所述目标布局信息,生成目标界面。

6、本公开的实施例提供的技术方案可以包括以下有益效果:

7、由于目标界面元素是由初始界面元素分割得到,而不是新增拖拽至界面中,不同目标界面元素由至少一个初始界面元素分割之后,不同目标界面元素的位置和坐标情况之间可以相应联动调整,随着目标界面元素数量的增多,并不会导致界面向下产生滚动,从而能够有效提升界面布局调整的灵活性、提升界面布局的便捷性和效率。

8、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。



技术特征:

1.一种界面布局方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述获取目标布局树,包括:

3.根据权利要求2所述的方法,其特征在于,所述初始子节点具有初始祖父节点;所述根据布局指示信息和所述初始布局树中的所述初始子节点,确定待描述节点,包括:

4.根据权利要求2所述的方法,其特征在于,所述初始子节点的数量是多个;所述根据布局指示信息和所述初始布局树中的所述初始子节点,确定待描述节点,包括:

5.根据权利要求3或4所述的方法,其特征在于,所述目标布局信息是基于以下方式中至少之一确定:

6.根据权利要求5所述的方法,其特征在于,所述根据所述布局指示信息,确定所述目标布局信息,包括:

7.根据权利要求5所述的方法,其特征在于,所述根据元素控制信息,确定所述目标布局信息,包括:

8.根据权利要求5所述的方法,其特征在于,所述根据元素控制信息,确定所述目标布局信息,包括:

9.根据权利要求1所述的方法,其特征在于,所述根据所述目标界面元素和所述目标布局信息,生成目标界面,包括:

10.根据权利要求1所述的方法,其特征在于,所述目标界面元素的目标布局信息,包括以下至少一项:

11.一种界面布局装置,其特征在于,包括:

12.一种车辆,其特征在于,包括:

13.一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种界面布局方法,所述方法包括:


技术总结
本公开是关于一种界面布局方法、装置、车辆及存储介质,涉及智能座舱技术领域,该方法包括:获取目标布局树,其中,目标布局树包括:多个目标节点,目标节点与目标界面元素相关联,目标节点由目标界面元素的目标布局信息描述,不同目标界面元素由至少一个初始界面元素分割得到;根据目标界面元素和目标布局信息,生成目标界面。通过本公开,能够有效提升界面布局调整的灵活性、提升界面布局的便捷性和效率。

技术研发人员:张蔓鹭,郑傲,马鑫宇
受保护的技术使用者:小米汽车科技有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1