logo好方法网

主题切换方法、装置、计算机设备及存储介质


技术摘要:
本发明实施例公开了一种主题切换方法、装置、计算机设备及存储介质。所述方法包括:在接收到主题切换指令时,通过主题管理组件向目标用户界面控件发送主题切换请求,所述主题切换请求包括待切换的主题配置文件,所述主题配置文件通过服务器实时更新;通过所述目标用户  全部
背景技术:
随着移动终端开发的愈发成熟,用户对产品的要求的也越来越高,而其中应用程 序(Application,APP)的用户界面(User  Interface,UI)则是用户能够对于APP最为直观了 解的方式,因此做好吸人眼球且样式丰富的APP则成为了开发者们重要的目标。 现有技术中,移动终端对于UI样式的管理一直以来缺乏一套灵活、全局性的动态 管理。如果对APP的UI进行更新,需要对现有的代码做出大量的更改,并对样式的配置做了 新的规范,这对于一些规模较大APP而言,带来了较大的开发成本,而且只能以发版周期更 新UI样式,导致UI更新的难度加大,时间加长。
技术实现要素:
本发明实施例提供了一种主题切换方法、装置、计算机设备及存储介质,可以降低 应用程序的用户界面的开发成本,提高用户界面的更新效率。 第一方面,本发明实施例提供了一种主题切换方法,包括: 在接收到主题切换指令时,通过主题管理组件向目标用户界面控件发送主题切换 请求,所述主题切换请求包括待切换的主题配置文件,所述主题配置文件通过服务器实时 更新; 通过所述目标用户界面控件在接收到主题切换请求时,向所述主题管理组件请求 目标切换组件信息,所述目标切换组件与所述目标用户界面控件匹配; 通过所述目标用户界面控件根据所述主题管理组件反馈的所述目标切换组件信 息,调用匹配的目标切换组件; 通过所述目标切换组件根据所述待切换的主题配置文件对所述目标用户界面控 件进行主题切换。 第二方面,本发明实施例提供了一种主题切换装置,包括: 主题切换请求模块,用于在接收到主题切换指令时,通过主题管理组件向目标用 户界面控件发送主题切换请求,所述主题切换请求包括待切换的主题配置文件,所述主题 配置文件通过服务器实时更新; 切换组件信息请求模块,用于通过所述目标用户界面控件在接收到主题切换请求 时,向所述主题管理组件请求目标切换组件信息,所述目标切换组件与所述目标用户界面 控件匹配; 切换组件调用模块,用于通过所述目标用户界面控件根据所述主题管理组件反馈 的所述目标切换组件信息,调用匹配的目标切换组件; 主题切换模块,用于通过所述目标切换组件根据所述待切换的主题配置文件对所 4 CN 111552537 A 说 明 书 2/11 页 述目标用户界面控件进行主题切换。 第三方面,本发明实施例还提供了一种计算机设备,包括存储器、处理器及存储在 存储器上并可在处理器上运行的计算机程序所述处理器执行所述程序时实现如本发明实 施例中任一所述的主题切换方法。 第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机 程序,该程序被处理器执行时实现如本发明实施例中任一所述的主题切换方法。 本发明实施例通过配置主题管理组件,根据服务器即时更新的主题配置文件生成 主题切换请求,发送至目标用户界面控件,以控制目标用户界面控件的主题切换,目标用户 界面控件通过主题管理组件获取匹配的目标切换组件,并进行调用,通过目标切换组件实 现目标用户界面控件的主题切换操作,从而实现用户界面的主题切换,解决了现有技术中 用户界面仅能在发版周期进行更新以及用户界面的主题切换的代码修改量大的问题,可以 降低应用程序的用户界面的开发成本,提高用户界面的更新效率。 附图说明 图1a是本发明实施例一中的一种主题切换方法的流程图; 图1b是本发明实施例一中的一种主题切换方法的流程图; 图2a是本发明实施例二中的一种主题切换方法的流程图; 图2b是本发明实施例二中的一种基于客户端的主题更新方法的流程图; 图2c是本发明实施例二中的一种基于目标切换组件的切换验证方法的流程图; 图3是本发明实施例三中的一种主题切换装置的结构示意图; 图4是本发明实施例四中的一种计算机设备的结构示意图。
下载此资料需消耗2积分,
分享到:
收藏