【技术实现步骤摘要】
跨页切换方法及系统
[0001]本申请涉及数据处理
,尤其涉及一种跨页切换方法、系统、电子装置及计算机可读存储介质。
技术介绍
[0002]当需要在两个页面之间跳转时,一般要让用户在无感知的情况下,实现页面之间的无缝切换。如果有相同元素,则两个页面之间可以进行元素共享。针对这种情况,官方已经有对应的功能提供,但仅限于静态视图上的无缝切换,在例如直播卡片页面和直播详情页面这种共享播放器的场景下,无法实现。因此,如果能实现复杂页面之间跨页面的元素共享和无缝切换,则可以提升用户体验。
技术实现思路
[0003]本申请的主要目的在于提出一种跨页切换方法、系统、电子装置及计算机可读存储介质,旨在解决如何实现复杂页面之间跨页面的元素共享和无缝切换的问题。
[0004]为实现上述目的,本申请实施例提供了一种跨页切换方法,所述方法包括:
[0005]在创建第一页面时生成共享资源包,保存所述第一页面和第二页面的共享元素信息;
[0006]将所述第二页面设置为透明主题;
[0007]响应于用 ...
【技术保护点】
【技术特征摘要】
1.一种跨页切换方法,其特征在于,所述方法包括:在创建第一页面时生成共享资源包,保存所述第一页面和第二页面的共享元素信息;将所述第二页面设置为透明主题;响应于用户在所述第一页面的预设操作,根据所述共享资源包中的所述共享元素信息跳转至所述第二页面,并在所述第二页面的视图绘制完成后将所述第二页面设置为非透明主题。2.根据权利要求1所述的跨页切换方法,其特征在于,所述第一页面为直播卡片页面,包括相应直播间的直播画面,不包括所述直播间的送礼面板、消息互动区组件;所述第二页面为直播详情页面,包括所述直播画面及所述送礼面板、消息互动区组件。3.根据权利要求2所述的跨页切换方法,其特征在于,所述共享元素信息包括播放器的显示区域、播放器实例和所述直播画面的拉流模块。4.根据权利要求1至3任一项所述的跨页切换方法,其特征在于,所述将所述第二页面设置为透明主题包括:在所述第二页面对应的配置文件中将所述第二页面的主题设置为透明。5.根据权利要求1至4任一项所述的跨页切换方法,其特征在于,所述将所述第二页面设置为非透明主题包括:通过反射调用Activity中的convertFromTranslucent方法,将所述第二页面由透明主题修改为非透明主题。6.根据权利要求2或3所述的跨页切换方法,其特征在于,所述方法还包括:将所述第二页面设置为一个新的Activity,继承所述第二页面对应的所述直播间的原始页面的Activity。7.根据权利要求3至6任一项所述的跨页切换方法,其特征在于,所述根据所述共享资源包中的所述共享元素信息跳转至所述第二页面包括:从所述第一页面对应的...
【专利技术属性】
技术研发人员:丁思成,杨帆,刘神恩,杜峰,符家伟,赵淑超,
申请(专利权)人:上海哔哩哔哩科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。