[发明专利]布局信息处理方法、装置及电子设备有效
申请号: | 201911408530.9 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111190634B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 关安杰 | 申请(专利权)人: | 广州方硅信息技术有限公司 |
主分类号: | G06F8/70 | 分类号: | G06F8/70 |
代理公司: | 深圳市智圈知识产权代理事务所(普通合伙) 44351 | 代理人: | 吕静 |
地址: | 511442 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 布局 信息处理 方法 装置 电子设备 | ||
本申请公开了一种布局信息处理方法、装置、电子设备及存储介质。该方法包括:获取第一组件发送的布局变化通知消息,布局变化通知消息表征第一组件的布局变化,布局变化通知消息在第一组件的布局发生变化时由第一组件生成,然后将布局变化通知消息发送给与第一组件关联的第二组件,以使第二组件基于布局变化通知消息调整第二组件的布局。从而通过上述方式实现了在获取了第一组件的布局变化信息的情况下,将布局变化信息发送给与第一组件关联的第二组件,使得第二组件可以直接基于布局变化信息调整第二组件的布局,而不需要去询问第一组件以获取布局变化信息,减少了代码复杂度,进而降低了开发成本与维护成本。
技术领域
本申请涉及互联网技术领域,更具体地,涉及一种布局信息处理方法、装置、电子设备及存储介质。
背景技术
随着智能终端例如智能手机平台的高速发展,人们对移动终端的需求也越来越高,Android智能手机系统也凭借自己开源的特点越来越显现出其优势,各种丰富多彩的应用也让我们的生活更加有趣。在Android应用的开发工程中,View的摆放位置往往会根据另外一个View的位置的摆放情况来做处理,最常见的是在xml布局文件中灵活采用相对布局、线性布局、贞布局等对内部的子View进行布局处理,也有通过代码来实现不同RootView间内部子View的布局信息的共享行为。然而,现有技术在实现不同RootView间内部子View的布局信息的共享行为时开发成本以及维护成本较高,引入更高的代码复杂度。
发明内容
鉴于上述问题,本申请提出了一种布局信息处理方法、装置、电子设备及存储介质,以改善上述问题。
第一方面,本申请实施例提供了一种布局信息处理方法,应用于电子设备,该方法包括:获取第一组件发送的布局变化通知消息,所述布局变化通知消息表征所述第一组件的布局变化,所述布局变化通知消息在所述第一组件的布局发生变化时由所述第一组件生成;将所述布局变化通知消息发送给与所述第一组件关联的第二组件,以使所述第二组件基于所述布局变化通知消息调整所述第二组件的布局。
第二方面,本申请实施例提供了一种布局信息处理装置,运行于电子设备,该装置包括:获取单元,用于获取第一组件发送的布局变化通知消息,所述布局变化通知消息表征所述第一组件的布局变化,所述布局变化通知消息在所述第一组件的布局发生变化时由所述第一组件生成;发送单元,用于将所述布局变化通知消息发送给与所述第一组件关联的第二组件,以使所述第二组件基于所述布局变化通知消息调整所述第二组件的布局。
第三方面,本申请实施例提供了一种电子设备,包括存储器以及一个或多个处理器;一个或多个程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序配置用于执行上述第一方面所述的方法。
第四方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质中存储有程序代码,其中,在程序代码由处理器运行时执行上述第一方面所述的方法。
本申请实施例提供的一种布局信息处理方法、装置、电子设备以及存储介质。本方法通过获取第一组件发送的布局变化通知消息,布局变化通知消息表征第一组件的布局变化,布局变化通知消息在第一组件的布局发生变化时由第一组件生成,然后将布局变化通知消息发送给与第一组件关联的第二组件,以使第二组件基于布局变化通知消息调整第二组件的布局。从而通过上述方式实现了在获取了第一组件的布局变化信息的情况下,将布局变化信息发送给与第一组件关联的第二组件,使得第二组件可以直接基于布局变化信息调整第二组件的布局,而不需要去询问第一组件以获取布局变化信息,减少了代码复杂度,进而降低了开发成本与维护成本。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1示出了本申请一实施例提供的一种布局信息处理方法的方法流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州方硅信息技术有限公司,未经广州方硅信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911408530.9/2.html,转载请声明来源钻瓜专利网。