[发明专利]一种弹框生成方法、装置及存储介质在审
申请号: | 201811528649.5 | 申请日: | 2018-12-13 |
公开(公告)号: | CN109766155A | 公开(公告)日: | 2019-05-17 |
发明(设计)人: | 李岩 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 弹框 样式 方法和装置 个性化需求 存储介质 高效获取 效果添加 组合排列 公用的 自定位 封装 个性化 创建 配置 | ||
1.一种弹框生成方法,其特征在于,所述方法包括:
获取弹框视图需要的组件,并对所述组件进行组合排列和/或效果添加,完成创建弹框视图,所述弹框视图用于确定所述弹框的功能和/或样式;
将所述弹框视图传进弹框框架内,生成弹框;
对所述弹框进行封装,形成可公用的弹框模板。
2.根据权利要求1所述的方法,其特征在于,所述获取弹框视图需要的组件包括:
接收用户选择的所述弹框视图的类别,并根据所述弹框视图的类别为用户提供不同的组件,所述组件包括按钮、文本框或选项卡;
接收用户选择的所述组件作为弹框视图需要的组件;
所述对所述组件进行组合排列和/或效果添加包括:
根据用户选择的组合排列和/或效果添加方式,对所述弹框视图需要的组件进行组合排列和/或效果添加。
3.根据权利要求1所述的方法,其特征在于,所述获取弹框视图需要的组件包括:
接收现有弹框视图,并对所述现有弹框视图进行解析;
获取现有弹框视图的组件作为弹框视图需要的组件,所述组件包括按钮、文本框或选项卡;
所述对所述组件进行组合排列和/或效果添加包括:
获取所述现有弹框视图的组件的组合排列方式和/或添加效果,并根据所述组件和所述现有弹框视图的组件的组合排列方式和/或添加效果,创建弹框视图。
4.根据权利要求2或3所述的方法,其特征在于,所述将所述弹框视图传进弹框框架内,生成弹框,包括:
获取对所述弹框视图进行展示所需要的弹框框架和所述弹框框架的属性值,所述属性值包括弹框外形、弹框大小以及弹框动画,所述弹框大小根据所述组件进行自适应调整;
将所述弹框视图传进弹框框架内,生成弹框。
5.根据权利要求4所述的方法,其特征在于,所述对所述弹框进行封装,形成可公用的弹框模板,包括:
获取实现所述弹框组件功能的方法和数据;
对所述方法和数据与所述弹框进行封装,使得所述弹框能够实现所述弹框组件功能;
根据所述弹框形成模板弹框,保留所述模板弹框的接口,所述接口用于接收对所述模板弹框的修改。
6.根据权利要求5所述的方法,其特征在于,所述对所述弹框进行封装,形成可公用的弹框模板之后还包括:
为所述模板弹框添加多个可选择弹框动画;
当接收到所述模板弹框的启动请求时,发起选择弹框动画的请求;
接收选择的弹框动画,并将所述选择的弹框动画作为所述模板弹框的属性值。
7.根据权利要求1-6所述的方法,其特征在于,在将所述弹框视图传进弹框框架内之前,所述方法还包括创建弹框框架,具体包括:
获取多个系统弹框,所述系统弹框用于在特定业务场景下,系统向用户发出弹出框提示;
对所述多个系统弹框进行解析,并获取所述多个系统弹框中每一个系统弹框对应的弹框属性;
根据所述弹框属性,建立多个弹框框架。
8.一种弹框生成装置,其特征在于,所述弹框生成装置包括:
创建单元,用于获取弹框视图需要的组件,并对所述组件进行组合排列和/或效果添加,完成创建弹框视图,所述弹框视图用于确定所述弹框的功能和/或样式;
生成单元,用于将所述弹框视图传进弹框框架内,生成弹框;
封装单元,用于对所述弹框进行封装,形成可公用的弹框模板。
9.一种电子装置,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行权利要求1-7任意方法中的步骤的指令。
10.一种计算机可读存储介质,存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行权利要求1-7中任一方法所述的步骤的指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811528649.5/1.html,转载请声明来源钻瓜专利网。