【技术实现步骤摘要】
界面切换方法和相关装置
[0001]本申请涉及终端
,尤其涉及界面切换方法和相关装置。
技术介绍
[0002]目前,用户可以通过终端设备的显示屏浏览各类内容。终端设备可以响应于用户在显示屏上的点击操作,切换显示屏显示的界面。
[0003]可能的设计中,当终端设备接收到用户在多次点击切换界面后,想要回退之前浏览过的某一界面时,终端设备在接收到用户多次按压返回键操作或者多次滑动操作才能返回之前浏览过的界面。
[0004]但是,在终端设备多次控制显示屏切换页面的场景中,用户可能需要多次点击回退控件,以控制终端设备显示之前浏览过的界面。这种方式操作繁琐,用户体验差。
技术实现思路
[0005]本申请实施例提供一种界面切换方法和相关装置,应用于终端
将除了正在显示的页面之外的其他页面映射到悬浮球内;通过点击悬浮球内的界面标识,打开相应页面。这样,终端设备可以通过悬浮窗实现对相应窗口中浏览过的页面进行管理,通过悬浮球实现浏览过的界面的查找与切换,不需要通过回退的方式返回之前浏览过的页面,操作简单方便,易于实现。
[0006]第一方面,本申请实施例提出一种界面切换方法。该方法包括:终端设备显示第一界面,第一界面包括:第一窗口,第一窗口显示有包括第一控件的第一页面;终端设备接收到针对第一控件的第一操作;终端设备响应于第一操作,显示第二界面,第二界面包括:第一窗口和第一窗口对应的第一悬浮球,第一窗口显示有第二页面,第二页面与第一控件相关;终端设备接收到针对第一悬浮球的第二操作;终端 ...
【技术保护点】
【技术特征摘要】
1.一种界面切换方法,其特征在于,包括:终端设备显示第一界面,所述第一界面包括:第一窗口,所述第一窗口显示有包括第一控件的第一页面;所述终端设备接收到针对所述第一控件的第一操作;所述终端设备响应于所述第一操作,显示第二界面,所述第二界面包括:所述第一窗口和所述第一窗口对应的第一悬浮球,所述第一窗口显示有第二页面,所述第二页面与所述第一控件相关;所述终端设备接收到针对所述第一悬浮球的第二操作;所述终端设备响应于所述第二操作,显示第三界面,所述第三界面包括:所述第一窗口和所述第一窗口对应的第一悬浮窗,所述第一窗口显示有所述第二页面,所述第一悬浮窗显示有所述第一页面对应的第一截图;所述终端设备接收到针对所述第一截图的第三操作;所述终端设备响应于所述第三操作,显示第四界面,所述第四界面包括:所述第一窗口和所述第一悬浮球,所述第一窗口显示有所述第一页面。2.根据权利要求1所述的方法,其特征在于,所述第一页面还包括第二控件;所述方法还包括:所述终端设备接收到针对所述第二控件的第四操作;所述终端设备响应于所述第四操作,显示第五界面,所述第五界面包括:所述第一窗口和所述第一悬浮球,所述第一窗口显示有第三页面,所述第三页面与所述第二控件相关;所述终端设备在所述第五界面接收到针对所述第一悬浮球的第五操作;所述终端设备响应于所述第五操作,显示第六界面,所述第六界面包括:所述第一窗口和第一悬浮窗,所述第一窗口显示有所述第三页面,所述第一悬浮窗显示有所述第一截图和所述第二页面对应的第二截图。3.根据权利要求1或2所述的方法,其特征在于,所述第一悬浮窗在显示所述第一截图时还显示有所述第一截图对应的第一关闭控件,以及在显示所述第二截图时还显示有所述第二截图对应的第二关闭控件;所述方法还包括:所述终端设备在所述第六界面接收到针对所述第一关闭控件的第六操作;所述终端设备响应于所述第六操作,显示第七界面,所述第七界面包括:所述第一窗口和所述第一悬浮窗,所述第一窗口显示有所述第三页面,所述第一悬浮窗显示有所述第二截图和所述第二关闭控件。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:所述终端设备在所述第七界面接收到针对所述第二关闭控件的第七操作;所述终端设备响应于所述第七操作,显示第八界面,所述第八界面包括所述第一窗口,不包括所述第一悬浮球和所述第一悬浮窗,所述第一窗口显示有所述第三页面。5.根据权利要求1
‑
3任一项所述的方法,其特征在于,所述第一悬浮窗还包括清除控件;所述方法还包括:所述终端设备在所述第六界面或所述第七界面接收到针对所述清除控件的第八操作;
所述终端设备响应于所述第八操作,显示第八界面,所述第八界面包括:所述第一窗口,不包括所述第一悬浮球和所述第一悬浮窗,所述第一窗口显示有所述第三页面。6.根据权利要求1
‑
5任一项所述的方法,其特征在于,所述第一界面、所述第二界面、所述第三界面、所述第四界面、第五界面、第六界面、第七界面和第八界面还包括第二窗口,所述第二窗口显示有第四页面。7.根据权利要求6所述的方法,其特征在于,所述终端设备在显示所述第一界面前,所述方法还包括:所述终端设备显示第九界面,所述第九界面包括所述第二窗口,不包括所述第一窗口,所述第二窗口显示有所述第四页面;所述终端设备接收到针对所述第四页面中第三控件的第九操作;所述终端设备响应于所述第九操作,显示所述第一界面,所述第三控件与所述第一页面相关。8.根据权利要求6所述的方法,其特征在于,所述第四页面包括第四控件;所述方法还包括:所述终端设备在第五界面、第六界面或第七界面接收到针对所述第四控件的第九操作;所述终端设备响应于所述第九操作,显示第十界面,所述第十界面包括:所述第一窗口、所述第一悬浮球、所述第二窗口和所述第二窗口对应的第二悬浮球,所述第一窗口显示有所述第三页面,所述第二窗口显示有所述第五页面。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:所述终端设备接收到针对所述第二悬浮球的第十操作;所述终端设备响应于所述第十操作,显示第十一界面,所述第十一界面包括:所述第一窗口、所述第一悬浮球、所述第二窗口和所述第二窗口对应的第二悬浮窗,所述第一窗口显示有所述第三页面,所述第二窗口显示有所述第五页面,所述第二悬浮窗显示有所述第四页面对应的第四截图。10.根据权利要求1
‑
9任一项所述的方法,其特征在于,所述终端设备响应于所述第一操作,显示第二界面,包括:所述终端设备中的活动管理器基于所述第一操作调用任务栈task;所述task基于所述第一操作确认更新所述第一窗口的页面,并创建所述第一窗口对应的第一悬浮窗;所述task向所述终端设备中的窗口管理器发送第一悬浮窗的第一状态信息;所述窗口管理器创建所述第一悬浮窗对应的图层,并基于所述第一状态信息绘制所述第一悬浮球;所述窗口管理器向所述终端设备中的SF线程发送绘制好的所述第一悬浮球,以在所述终端设备的显示屏显示;所述task对所述第一窗口显示的所述第一页面进行截图处理,得到所述第一截图,并保存所述第一截图与所述第一页面的对应关系;所述task基于所述第一操作确定所述第二页面;所述task向所述窗口管理器发送所述第二页面的页面信息;
所述窗口管理器基于所述第二页面的页面信息绘制所述第二页面;所述窗口管理器向所述SF线程发送绘制好的所述第二页面,以在所述终端设备的显示屏显示;所述终端设备显示所述第二界面。11.根据权利要求10所述的方法,其特征在于,所述终端设备响应于所述第二操作,显...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。