[发明专利]页面显示控制方法、装置、设备及存储介质在审
申请号: | 202210040606.2 | 申请日: | 2022-01-14 |
公开(公告)号: | CN114416250A | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | 陆盛权 | 申请(专利权)人: | 百果园技术(新加坡)有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F9/54 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 马迪 |
地址: | 新加坡巴西班让路*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 显示 控制 方法 装置 设备 存储 介质 | ||
1.一种页面显示控制方法,其特征在于,应用于预设页面,所述预设页面内设置有控件入口,所述控件入口用于显示对应的控件组内的控件,所述控件组内包含配置有组内显示优先级的至少一个控件,所述控件组配置有预设存储组件,所述预设存储组件用于存储对应的控件组的显示状态数据,并在显示状态数据发生变化时,向注册对象发送数据变化通知,所述显示状态数据包含各控件的显示需求信息,所述预设存储组件的注册对象包括对应的控件组内的所有控件,所述方法包括:
通过第一控件组内的第一控件接收显示需求变更指令,根据所述显示需求变更指令对所述第一控件组的第一预设存储组件中的第一显示状态数据进行更新;
通过所述第一控件组内的各控件接收所述第一预设存储组件发送的数据变化通知,读取更新后的当前第一显示状态数据,根据当前第一显示状态数据和所述组内显示优先级确定自身的目标显示状态,并根据所述目标显示状态控制自身的当前显示状态。
2.根据权利要求1所述的方法,其特征在于,所述根据当前第一显示状态数据和所述组内显示优先级确定自身的目标显示状态,包括:
确定自身的当前显示需求;
若当前显示需求为显示,则根据所述当前第一显示状态数据判断是否存在组内显示优先级高于自身且显示需求信息为显示的控件,若存在,则确定自身的目标显示状态为隐藏,否则,确定自身的目标显示状态为显示;
若当前显示需求为隐藏,则确定自身的目标显示状态为隐藏。
3.根据权利要求2所述的方法,其特征在于,所述显示状态数据为二进制值,每个二进制位对应一个控件的显示需求信息。
4.根据权利要求3所述的方法,其特征在于,所述根据所述显示需求变更指令对所述第一控件组的第一预设存储组件中的第一显示状态数据进行更新,包括:
若所述显示需求变更指令指示变更为显示,则将所述第一显示状态数据中与所述第一控件对应的二进制位上的数值变更为1;
若所述显示需求变更指令指示变更为隐藏,则将所述第一显示状态数据中与所述第一控件对应的二进制位上的数值变更为0。
5.根据权利要求4所述的方法,其特征在于,所述显示状态数据的二进制位高低顺序与所述组内显示优先级顺序一致,控件组内的各控件配置有对应的控件二进制值,所述控件二进制值与对应的显示状态数据的二进制位位数一致,所述控件二进制值中与控件对应的二进制位上的数值为1,剩余二进制位上的数值为0;
其中,所述将所述第一显示状态数据中与所述第一控件对应的二进制位上的数值变更为1,包括:
将所述第一显示状态数据和所述第一控件对应的控件二进制值进行或运算,得到更新后的第一显示状态数;
其中,将所述第一显示状态数据中与所述第一控件对应的二进制位上的数值变更为0,包括:
先对所述第一控件对应的控件二进制值进行取反运算,再将取反运算后的二进制值与所述第一显示状态数据进行与运算,得到更新后的第一显示状态数据。
6.根据权利要求4所述的方法,其特征在于,所述显示状态数据的二进制位高低顺序与所述组内显示优先级顺序一致;所述根据所述当前第一显示状态数据判断是否存在组内显示优先级高于自身的且显示需求为显示的控件,若存在,则确定自身的目标显示状态为隐藏,包括:
判断所述当前第一显示状态数据中位于自身所对应的二进制位之前的二进制位上是否存在数值1,若存在,则确定自身的目标显示状态为隐藏。
7.根据权利要求1所述的方法,其特征在于,所述应用页面设置有多个控件组,所述多个控件组配置有显示位置优先级,所述预设存储组件的注册对象还包括所述多个控件组,所述方法还包括:
通过所述多个控件组中的各控件组接收所述第一预设存储组件发送的数据变化通知,读取显示位置优先级高于自身的控件组对应的目标显示状态数据,根据所述目标显示状态数据确定自身的目标显示位置,并根据所述目标显示位置控制自身在所述目标显示位置对应的目标控件入口进行显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百果园技术(新加坡)有限公司,未经百果园技术(新加坡)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210040606.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种蛇形臂柔性关节结构
- 下一篇:一种快速更换售水机滤芯的方法