[发明专利]界面切换方法、系统、设备及计算机可读存储介质有效
申请号: | 201880000327.5 | 申请日: | 2018-04-25 |
公开(公告)号: | CN108701044B | 公开(公告)日: | 2021-11-12 |
发明(设计)人: | 刘均;邓春武;金武超 | 申请(专利权)人: | 深圳市元征软件开发有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 李艳丽 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 界面 切换 方法 系统 设备 计算机 可读 存储 介质 | ||
本申请适用于界面切换技术领域,提供了一种界面切换方法、系统、设备及计算机可读存储介质,其中方法包括:在应用启动时,根据预设的父主题类型加载默认风格的显示界面;在应用运行过程中,实时监测应用处理的数据类型是否发生改变;若是,则根据应用当前处理的数据类型获取预设的与当前处理的数据类型相对应的子主题类型;子主题类型下定义了相对于所述父主题类型所需更改显示风格的属性名的值;根据子主题类型下定义的相对于父主题类型所需更改显示风格的属性名的值,切换显示界面的显示风格。本申请可以避免子主题与父主题中相同属性的重复赋值的问题,能够针对应用程序在不同的运行阶段展示不同的界面风格,提升了用户体验。
技术领域
本申请属于界面切换技术领域,尤其涉及一种界面切换方法、系统、设备及计算机可读存储介质。
背景技术
目前,智能电子的显示界面大多支持主题功能,比如说界面的标题背景、字体颜色以及输入框的风格等。目前,智能电子设备实现显示界面主题切换的技术方案一般是在定义主题风格的地方定义一些常量,不同主题在定义风格的地方对应的值不一样,这种主题切换技术需要在各种不同主题下对所有属性名的值进行定义,导致某些相似主题的一些属性名的值存在重复,修改起来容易混淆。
发明内容
有鉴于此,本申请提供了一种界面切换方法、系统、设备及计算机可读存储介质,以解决现有智能电子设备的主题切换技术需要在各种不同主题下对所有属性名的值进行定义,导致某些相似主题的一些属性名的值存在重复,修改起来容易混的问题。
本申请的第一方面提供了一种界面切换方法,包括:
在应用程序启动时,根据预设的父主题类型加载默认风格的显示界面;
在应用程序运行过程中,实时监测应用程序处理的数据类型是否发生改变;
若发生改变,则根据所述应用程序当前处理的数据类型获取预设的与所述当前处理的数据类型相对应的子主题类型;其中,所述子主题类型下定义了相对于所述父主题类型所需更改显示风格的属性名的值;
根据所述子主题类型下定义的相对于所述父主题类型所需更改显示风格的属性名的值,切换所述显示界面的显示风格。
在上述技术方案的基础上,所述在应用启动时,根据预设的父主题类型加载默认风格的显示界面之前还包括:
统计所述应用程序运行过程中无需变更的属性名和需要变更的属性名;
设置父主题类型,在所述父主题类型下定义无需变更的属性名的值和/或需要变更的属性名的默认值;
分别为各种不同的数据类型设置对应的子主题类型,在各子主题类型下定义相对于所述父主题类型所需变更的属性名的值。
在上述技术方案的基础上,所述数据类型包括数据来源类型和/或数据属性类型,所述分别为各种不同的数据类型设置对应的子主题类型包括:
针对不同类型的数据来源设置不同的子主题类型;和/或,
针对不同类型的数据属性设置不同的子主题类型。
在上述技术方案的基础上,所述根据所述子主题类型下定义的相对于所述父主题类型所需更改显示风格的属性名的值,切换所述显示界面的显示风格包括:
获取所述父主题类型下定义的属性名和所述子主题类型下定义的属性名;
若所述子主题类型和所述父主题类型包含同名属性名,则采用所述子主题类型下定义的同名属性名的值覆盖所述父主题下定义的同名属性名的值;
若所述子主题类型相对于所述父主题类型包含有新增属性名,则根据所述子主题类型下定义的所述新增属性名的值,在所述显示界面上显示所述新增属性名。
本申请第二方面提供一种界面切换系统,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市元征软件开发有限公司,未经深圳市元征软件开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880000327.5/2.html,转载请声明来源钻瓜专利网。