【技术实现步骤摘要】
用户界面的主题切换方法、装置、终端及存储介质
本申请涉及计算机和互联网
,特别涉及一种用户界面的主题切换方法、装置、终端及存储介质。
技术介绍
目前,应用程序的种类越来越多,在不同的应用程序中用户可以设置不同的主题。在相关技术中,用户在切换主题时,客户端将切换后的主题标识进行本地存储后,运行主题中的各个资源对应的切换开关,通过该切换开关在应用程序的所有主题的资源中,选择与上述主题对应的各个资源,并对用户界面进行重新渲染,完成主题切换,并向用户展示。其中,不同主题对应的各个资源是在用户登录时,同时加载至应用程序的主题切换大厅的。然而,上述相关技术中,在进行主题切换时,需要通过切换开关在不同主题的资源中选择对应的主题资源进行用户界面的渲染,操作复杂,增加了终端处理开销。
技术实现思路
本申请实施例提供了一种用户界面的主题切换方法、装置、终端及存储介质,可以去除切换开关的逻辑控制及赋值设置,简化了主题切换操作,减少了终端处理开销。所述技术方案如下:一方面,本申请实施例提供了一种用户界面的主题切换方法,所述方法包括:确定将用户界面当前所应用的第一主题切换为第二主题;获取与所述第二主题的标识信息对应存储的界面资源信息,得到所述第二主题的界面资源信息;根据所述第二主题的界面资源信息,获取所述第二主题的界面资源;将所述用户界面中所述第一主题的界面资源,替换为所述第二主题的界面资源,得到主题切换后的用户界面。另一方面,本申请实施例提供了另一种用 ...
【技术保护点】
1.一种用户界面的主题切换方法,其特征在于,所述方法包括:/n确定将用户界面当前所应用的第一主题切换为第二主题;/n获取与所述第二主题的标识信息对应存储的界面资源信息,得到所述第二主题的界面资源信息;/n根据所述第二主题的界面资源信息,获取所述第二主题的界面资源;/n将所述用户界面中所述第一主题的界面资源,替换为所述第二主题的界面资源,得到主题切换后的用户界面。/n
【技术特征摘要】
1.一种用户界面的主题切换方法,其特征在于,所述方法包括:
确定将用户界面当前所应用的第一主题切换为第二主题;
获取与所述第二主题的标识信息对应存储的界面资源信息,得到所述第二主题的界面资源信息;
根据所述第二主题的界面资源信息,获取所述第二主题的界面资源;
将所述用户界面中所述第一主题的界面资源,替换为所述第二主题的界面资源,得到主题切换后的用户界面。
2.根据权利要求1所述的方法,其特征在于,所述获取与所述第二主题的标识信息对应存储的界面资源信息,得到所述第二主题的界面资源信息,包括:
从索引表中获取与所述第二主题的标识信息对应的界面样式标识,得到所述第二主题的界面样式标识;其中,所述索引表中包括至少一组主题的标识信息与界面样式标识之间的对应关系;
从样式表中获取与所述第二主题的界面样式标识对应的界面资源信息,得到所述第二主题的界面资源信息;其中,所述样式表中包括至少一组界面样式标识与界面资源信息之间的对应关系。
3.根据权利要求2所述的方法,其特征在于,所述第二主题包括n个界面样式标识,一个界面样式标识对应于一个界面,所述n为正整数;
所述从样式表中获取与所述第二主题的界面样式标识对应的界面资源信息,得到所述第二主题的界面资源信息,包括:
从所述样式表中获取与所述第二主题的n个界面样式标识分别对应的界面资源信息,得到所述第二主题的界面资源信息;
其中,所述第二主题的第i个界面样式标识对应的界面资源信息,用于显示所述第i个界面样式标识所对应的界面,所述i为小于等于所述n的正整数。
4.根据权利要求1所述的方法,其特征在于,所述确定将用户界面当前所应用的第一主题切换为第二主题,包括:
响应于主题队列中包含待加载的主题,从所述主题队列中确定切换至的所述第二主题。
5.根据权利要求4所述的方法,其特征在于,所述从所述主题队列中确定切换至的所述第二主题之前,还包括:
响应于所述主题队列中已存在所述待加载的主题,将所述第二主题添加入所述主题队列的队尾;
或者,
响应于所述主题队列中不存在所述待加载的主题,将所述第二主题添加入所述主题队列的队首。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
响应于所述主题队列中不存在所述待加载的主题,比对所述第二主题与所述用户界面中当前所应用的所述第一主题是否相同;
若所述第二主题和所述第一主题不相同,则执行所述将所述第二主题添加入所述主题队列的队首的步骤。
7.根据权利要求4所述的方法,其特征在于,所述主题队列容纳的所述待加载的主题的最大数量为2。
8.根据权利要求7所述的方法,其特征在于,所述主题队列包括2个所述待加载的主题,其中一个主题处于正在加载状态,另一个主题处于等待加载状态;
所述方法还包括:
在所述主题队列包括2个所述待加载的主题的情况下,若需要将目标主题添加入所述主题队列中,则将处于所述等待加载状态的另一个主题移出所述主题队列,并将所述目标主题添加入所述主题队列中。
9.根据权利要求1至8任一项所述的方法,其特征在于,所述方法还包括:
在登录用户...
【专利技术属性】
技术研发人员:王若羲,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。