[发明专利]元素展示方法及装置在审
申请号: | 202211109625.2 | 申请日: | 2022-09-13 |
公开(公告)号: | CN115373671A | 公开(公告)日: | 2022-11-22 |
发明(设计)人: | 孟军军 | 申请(专利权)人: | 北京奕斯伟计算技术股份有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/34;G06F9/448 |
代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙) 11348 | 代理人: | 刘铁鸣;刘铁生 |
地址: | 100176 北京市大兴区北京经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 元素 展示 方法 装置 | ||
本申请公开一种元素展示方法及装置,涉及显示技术领域。本申请的方法包括:在元素展示集合中确定元素以及所述元素对应的展示参数,所述展示参数为所述元素在展示时实现展示效果的参数,所述元素展示集合为所述安卓系统的Activity框架确定的;将所述元素及对应的所述展示参数添加到行为集合中;当检测到展示指令时,基于所述行为集合确定对应所述展示指令的目标元素,以及所述目标元素对应的展示参数,并调用目标函数按照所述展示参数对所述目标元素进行展示。
技术领域
本申请涉及显示技术领域,尤其涉及一种元素展示方法及装置。
背景技术
随着技术的发展,安卓技术也逐步发展。在常规的安卓系统开发的过程中,在业务层中需要设置各种各样的业务逻辑,以满足不同的功能的实现。但随着业务代码的不断迭代和更新,代码逻辑将变得越来越繁杂难懂,这个问题在界面中的元素展示过程尤为严重。由于安卓系统的界面展示时,各种元素的展示方式会随着不同的元素而改变。例如,元素的颜色、文本、宽高以及元素的展示、隐藏、位置等变化。在这个过程中,每次元素发生变更,或者元素的展示方式发生变化时都需要在业务层设置不同的代码以实现不同的展示效果。因此,当元素大量增加或展示效果多次变更后,Activity框架中将会到处散落充斥着此类业务逻辑代码,严重降低了开发效率。
发明内容
本申请实施例提供一种元素展示方法及装置,主要目的在于解决Activity框架中充斥大量的业务逻辑代码的问题,提高开发效率。
为解决上述技术问题,本申请实施例提供如下技术方案:
第一方面,本申请提供了一种元素展示方法,所述方法包括:
在元素展示集合中确定元素以及所述元素对应的展示参数,所述展示参数为所述元素在展示时实现展示效果的参数,所述元素展示集合为所述安卓系统的Activity框架确定的;
将所述元素及对应的所述展示参数添加到行为集合中;
当检测到展示指令时,基于所述行为集合确定对应所述展示指令的目标元素,以及所述目标元素对应的展示参数,并调用目标函数按照所述展示参数对所述目标元素进行展示。
可选的,所述在元素展示集合中确定元素以及所述元素对应的展示参数包括:
在所述元素展示集合中获取全部元素,并在全部元素中获取指定元素,所述指定元素为所述全部元素中的展示效果存在变更的元素;
通过预设组件为所述每个所述指定元素以及对应的展示参数添加标记。
可选的,所述将所述元素及对应的所述展示参数添加到行为集合中包括:
将每个所述指定元素以及对应的展示参数添加到所述行为集合;
为所述元素展示集合中的所述元素与对应的所述指定元素的标记添加映射关系。
可选的,所述当检测到展示指令时,基于所述行为集合确定对应所述展示指令的目标元素,以及所述目标元素对应的展示参数,并调用目标函数按照所述展示参数对所述目标元素进行展示包括:
当检测到所述展示指令时,基于所述展示指令从所述元素展示集合中确定需执行展示的元素,作为所述目标元素;
根据所述映射关系,在所述元素展示集合中确定对应所述目标元素的标识,并基于所述标识确定对应的所述指定元素;
调用目标函数按照对应所述指定元素的展示参数对所述指定元素进行展示。
可选的,所述标记包括注释信息,其中,所述注释信息用于表征所述指定元素在按照所述展示参数展示时需调用功能函数;
所述调用目标函数按照对应所述指定元素的展示参数对所述指定元素进行展示,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奕斯伟计算技术股份有限公司,未经北京奕斯伟计算技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211109625.2/2.html,转载请声明来源钻瓜专利网。