本申请公开一种对象的布局处理方法、装置和计算机可读介质,确定布局页面中待处理的第一操作对象集合,对第一操作对象集合中的至少部分第一操作对象进行布局处理,以使第一操作对象集合满足对象布局标准,获取对满足对象布局标准的第一操作对象集合的对象操作信息,对满足对象布局标准的第一操作对象集合执行与对象操作信息匹配的处理,得到第二操作对象集合,对第二操作对象集合中的至少部分第二操作对象进行布局处理,以使第二操作对象集合满足对象布局标准。本申请检测到不满足对象布局标准的操作对象集合就将其调整为满足对象布局标准的操作对象集合,解决了在页面整体布局调整的过程中,耗时以及效率低的问题。耗时以及效率低的问题。耗时以及效率低的问题。
【技术实现步骤摘要】
一种对象的布局处理方法、装置和计算机可读介质
[0001]本申请属于计算机
,尤其涉及一种对象的布局处理方法、装置和计算机可读介质。
技术介绍
[0002]在计算机中使用设计工具进行设计的过程中,需要对设计界面中的各个对象进行布局。具体的,需要单独且重复的移动设计界面中的各个对象,进行顺序排列或者调整间距。比如,在设计界面中,需要将文本框、媒体元素或其他内容的容器、用户输入框等需要的设计元素调出,然后根据需要调整整体布局以及设计元素之间的间距,这一过程需要耗费大量的时间,效率低下。
技术实现思路
[0003]有鉴于此,本申请提供一种对象的布局处理方法、装置和计算机可读介质,以用于解决在进行调整整体布局以及设计元素间距的过程中出现的耗费大量时间以及效率低的问题。
[0004]为解决上述问题,本申请提供如下方案:一种对象的布局处理方法,包括:确定布局页面中待处理的第一操作对象集合;响应于检测到所述第一操作对象集合中的各个第一操作对象不满足预设的对象布局标准,对所述第一操作对象集合中的至少部分第一操作对象进行布局处理,以使所述第一操作对象集合中的各个第一操作对象满足所述对象布局标准;获取对满足所述对象布局标准的第一操作对象集合的对象操作信息;对满足所述对象布局标准的第一操作对象集合执行与所述对象操作信息匹配的处理,得到第二操作对象集合;响应于检测到所述第二操作对象集合中的各个第二操作对象不满足预设的对象布局标准,对所述第二操作对象集合中的至少部分第二操作对象进行布局处理,以使所述第二操作对象集合中的各个第二操作对象满足所述对象布局标准。
[0005]可选的,所述确定布局页面中待处理的第一操作对象集合,包括:基于操作体在所述布局页面中的操作信息,确定所述布局页面中所述待处理的第一操作对象集合。
[0006]可选的,所述对象布局标准包括:操作对象集合中的各个操作对象在布局页面的预设页面方向上存在至少部分重叠且各个相邻操作对象间的距离符合预设距离条件;所述响应于检测到所述第一操作对象集合中的各个第一操作对象不满足预设的对象布局标准,对所述第一操作对象集合中的至少部分第一操作对象进行布局处理,以使所述第一操作对象集合中的各个第一操作对象满足所述对象布局标准,包括:响应于检测到所述第一操作对象集合不满足所述对象布局标准,对所述第一操作
对象集合中的相应第一操作对象在布局页面上所对应的布局信息进行第一布局信息调整,以使所述第一操作对象集合中的各个第一操作对象满足所述对象布局标准。
[0007]可选的,所述对象布局标准包括:操作对象集合中的各个操作对象在所述布局页面中居中对齐,或,在所述页面布局中沿基于水平或垂直设定的轴对齐;所述响应于检测到所述第一操作对象集合中的各个第一操作对象不满足预设的对象布局标准,对所述第一操作对象集合中的至少部分第一操作对象进行布局处理,以使所述第一操作对象集合中的各个第一操作对象满足所述对象布局标准,包括:响应于检测到所述第一操作对象集合不满足所述对象布局标准,对所述第一操作对象集合中的相应第一操作对象在布局页面上所对应的布局信息进行第二布局信息调整,以使所述第一操作对象集合中的各个第一操作对象满足所述对象布局标准。
[0008]可选的,所述获取对满足所述对象布局标准的第一操作集合的对象操作信息,包括:获取对满足预设的对象布局标准的所述第一操作对象集合的如下操作信息中的至少一种:插入操作对象、删除操作对象、修改操作对象大小、改变操作对象的形状、调整操作对象之间的距离、选择操作对象、调换操作对象位置。
[0009]可选的,所述对象布局标准包括:操作对象集合中的各个操作对象在布局页面的预设页面方向上存在至少部分重叠且各个相邻操作对象间的距离符合预设距离条件;所述响应于检测到所述第二操作对象集合中的各个第二操作对象不满足预设的对象布局标准,对所述第二操作对象集合中的至少部分第二操作对象进行布局处理,以使所述第二操作对象集合中的各个第二操作对象满足所述对象布局标准,包括:响应于检测到所述第二操作对象集合不满足所述对象布局标准,对所述第二操作对象集合中的相应第二操作对象在布局页面上所对应的布局信息进行第三布局信息调整,以使所述第一操作对象集合中的各个第二操作对象满足所述对象布局标准。
[0010]可选的,所述对象布局标准包括:操作对象集合中的各个操作对象在所述布局页面中居中对齐,或,在所述页面布局中沿基于水平或垂直设定的轴对齐;所述响应于检测到所述第二操作对象集合中的各个第二操作对象不满足预设的对象布局标准,对所述第二操作对象集合中的至少部分第二操作对象进行布局处理,以使所述第二操作对象集合中的各个第二操作对象满足所述对象布局标准,包括:响应于检测到所述第二操作对象集合不满足所述对象布局标准,对所述第二操作对象集合中的相应第二操作对象在布局页面上所对应的布局信息进行第四布局信息调整,以使所述第二操作对象集合中的各个第二操作对象满足所述对象布局标准。
[0011]可选的,还包括:在满足预设的更新条件的情况下,根据对操作对象的要求更新所述预设的对象布局标准。
[0012]一种对象的布局处理装置,包括:确定单元,用于确定布局页面中待处理的第一操作对象集合;第一处理单元,用于响应于检测到所述第一操作对象集合中的各个第一操作对象不满足预设的对象布局标准,对所述第一操作对象集合中的至少部分第一操作对象进行布局处理,以使所述第一操作对象集合中的各个第一操作对象满足所述对象布局标准;
获取单元,用于获取对满足所述对象布局标准的第一操作对象集合的对象操作信息;操作执行单元,用于对满足所述对象布局标准的第一操作对象集合执行与所述操作信息匹配的处理,得到第二操作对象集合;第二处理单元,用于响应于检测到所述第二操作对象集合中的各个第二操作对象不满足预设的对象布局标准,对所述第二操作对象集合中的至少部分第二操作对象进行布局处理,以使所述第二操作对象集合中的各个第二操作对象满足所述对象布局标准。
[0013]一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时,能用于实现如上文任一项所述的对象的布局处理方法。
[0014]由以上方案可知,本申请公开的对象的布局处理方法、装置和计算机可读介质,确定布局页面中待处理的第一操作对象集合,响应于检测到所述第一操作对象集合中的各个第一操作对象不满足预设的对象布局标准,对所述第一操作对象集合中的至少部分第一操作对象进行布局处理,以使所述第一操作对象集合中的各个第一操作对象满足所述对象布局标准,获取对满足所述对象布局标准的第一操作对象集合的对象操作信息,对满足所述对象布局标准的第一操作对象集合执行与所述对象操作信息匹配的处理,得到第二操作对象集合,响应于检测到所述第二操作对象集合中的各个第二操作对象不满足预设的对象布局标准,对所述第二操作对象集合中的至少部分第二操作对象进行布局处理,以使所述第二操作对象集合中的各个第二操作对象满足所述对象布局标准。
[0015]本申请检测到不满足预设的对象布本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种对象的布局处理方法,其特征在于,包括:确定布局页面中待处理的第一操作对象集合;响应于检测到所述第一操作对象集合中的各个第一操作对象不满足预设的对象布局标准,对所述第一操作对象集合中的至少部分第一操作对象进行布局处理,以使所述第一操作对象集合中的各个第一操作对象满足所述对象布局标准;获取对满足所述对象布局标准的第一操作对象集合的对象操作信息;对满足所述对象布局标准的第一操作对象集合执行与所述对象操作信息匹配的处理,得到第二操作对象集合;响应于检测到所述第二操作对象集合中的各个第二操作对象不满足预设的对象布局标准,对所述第二操作对象集合中的至少部分第二操作对象进行布局处理,以使所述第二操作对象集合中的各个第二操作对象满足所述对象布局标准。2.根据权利要求1所述的方法,其特征在于,所述确定布局页面中待处理的第一操作对象集合,包括:基于操作体在所述布局页面中的操作信息,确定所述布局页面中所述待处理的第一操作对象集合。3.根据权利要求1所述的方法,其特征在于,所述对象布局标准包括:操作对象集合中的各个操作对象在布局页面的预设页面方向上存在至少部分重叠且各个相邻操作对象间的距离符合预设距离条件;所述响应于检测到所述第一操作对象集合中的各个第一操作对象不满足预设的对象布局标准,对所述第一操作对象集合中的至少部分第一操作对象进行布局处理,以使所述第一操作对象集合中的各个第一操作对象满足所述对象布局标准,包括:响应于检测到所述第一操作对象集合不满足所述对象布局标准,对所述第一操作对象集合中的相应第一操作对象在布局页面上所对应的布局信息进行第一布局信息调整,以使所述第一操作对象集合中的各个第一操作对象满足所述对象布局标准。4.根据权利要求1所述的方法,其特征在于,所述对象布局标准包括:操作对象集合中的各个操作对象在所述布局页面中居中对齐,或,在所述页面布局中沿基于水平或垂直设定的轴对齐;所述响应于检测到所述第一操作对象集合中的各个第一操作对象不满足预设的对象布局标准,对所述第一操作对象集合中的至少部分第一操作对象进行布局处理,以使所述第一操作对象集合中的各个第一操作对象满足所述对象布局标准,包括:响应于检测到所述第一操作对象集合不满足所述对象布局标准,对所述第一操作对象集合中的相应第一操作对象在布局页面上所对应的布局信息进行第二布局信息调整,以使所述第一操作对象集合中的各个第一操作对象满足所述对象布局标准。5.根据权利要求1所述的方法,其特征在于,所述获取对满足所述对象布局标准的第一操作集合的对象操作信息,包括:获取对满足预设的对象布局标准的所述第一操作对象集合的如下操作信息中的至少一种:插入操作对象、删除操作对象、修改操作对象大小、改变操作对象的形状、调整操作对象之间的距...
【专利技术属性】
技术研发人员:李梓杨,
申请(专利权)人:北京尽微致广信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。