
技术摘要:
本公开是关于一种界面展示方法、界面展示装置及存储介质。界面展示方法,应用于终端,所述方法包括:当所述终端屏幕展示第一应用界面时,在所述终端屏幕上的预设窗口中展示第二应用界面,所述预设窗口占据的屏幕面积小于所述第一应用界面占据的屏幕面积;当接收到预设 全部
背景技术:
相关技术中,Freeform提供了终端的悬浮小窗能力,以支持终端将应用以预设窗 口形式显示。但是以预设窗口形式显示的应用并不能够完全适配预设窗口的尺寸,需要终 端系统进行适配支持。例如,视频、游戏等横屏应用对预设窗口的适配性较差,在使用界面 展示游戏或视频等横屏应用时,需要将预设窗口的窗口上下区域填黑,在中间区域显示游 戏或视频。使用这种方式显示全屏的视频或其他主要的内容时,这些视频或内容在预设窗 口中展示界面面积并没有改变,只是改变了显示位置,在视觉上为了祛除其他非主要内容 或非视频信息,将其他内容或信息采取了遮黑方式隐藏起来。然而,采用预设窗口部分填黑 的方式,一方面影响应用的播放效果,另一方面也会存在冗余的显示区域。
技术实现要素:
为克服相关技术中存在的问题,本公开提供一种界面展示方法、界面展示装置及 存储介质。 根据本公开实施例的第一方面,提供一种界面展示方法,应用于终端,所述方法包 括: 当所述终端屏幕展示第一应用界面时,在所述终端屏幕上的预设窗口中展示第二 应用界面,所述预设窗口占据的屏幕面积小于所述第一应用界面占据的屏幕面积;当接收 到预设触发操作时,在预设窗口中全屏显示所述第二应用界面,所述全屏显示所述第二应 用界面包括在所述预设窗口中横屏展示所述第二应用界面。 一种实施方式中,界面展示方法还包括:根据所述第二应用的应用类型,确定所述 预设触发操作;所述预设触发操作包括触发启动在所述预设窗口中展示所述第二应用的操 作或在所述预设窗口中触发屏幕调整的操作。 另一种实施方式中,所述第二应用的应用类型为应用启动时即横屏展示的应用; 当接收到预设触发操作时,在所述预设窗口中全屏显示所述第二应用界面,包括:当接收到 触发启动在所述预设窗口中展示所述第二应用的操作时,保持所述终端当前握持状态不 变,在所述预设窗口中横屏且全屏显示所述第二应用界面。 又一种实施方式中,所述第二应用界面包括目的显示区域界面和辅助显示区域界 面; 在所述预设窗口中全屏显示所述第二应用界面,包括:当接收到在所述预设窗口 中触发屏幕调整的操作时,在所述预设窗口中全屏显示所述目的显示区域界面。 又一种实施方式中,在所述预设窗口中全屏显示所述第二应用界面,包括:当接收 到在所述预设窗口中触发屏幕调整的操作时,保持所述终端当前握持状态不变,跳转至预 4 CN 111610899 A 说 明 书 2/10 页 设窗口中横屏且全屏展示所述第二应用界面。 又一种实施方式中,界面展示方法还包括:响应于获取到用户对所述预设窗口进 行更改的操作,确定所述预设窗口的长宽比,并在保持所述长宽比不变的情况下,更改所述 预设窗口的大小。 根据本公开实施例第二方面,提供一种界面展示装置,应用于终端,所述装置包 括: 确定单元,用于确定所述终端屏幕展示第一应用界面时,在所述终端屏幕上的预 设窗口中展示第二应用界面,且确定接收到预设触发操作;显示单元,用于在所述预设窗口 中全屏显示所述第二应用界面,所述全屏显示所述第二应用界面包括在所述预设窗口中横 屏展示所述第二应用界面。 一种实施方式中,所述确定单元还用于根据所述第二应用的应用类型,确定所述 预设触发操作;所述预设触发操作包括触发启动在所述预设窗口中展示所述第二应用的操 作或在所述预设窗口中触发屏幕调整的操作。 另一种实施方式中,所述第二应用的应用类型为应用启动时即横屏展示的应用; 所述显示单元采用如下方式在所述预设窗口中全屏显示所述第二应用界面:当接收到触发 启动在所述预设窗口中展示所述第二应用的操作时,保持所述终端当前握持状态不变,在 所述预设窗口中横屏且全屏显示所述第二应用界面。 又一种实施方式中,所述第二应用界面包括目的显示区域界面和辅助显示区域界 面;所述显示单元在接收到在所述预设窗口中触发屏幕调整的操作时,在所述预设窗口中 全屏显示所述目的显示区域界面,并隐藏显示所述辅助显示区域。 又一种实施方式中,所述显示单元采用如下方式在所述预设窗口中全屏显示所述 第二应用界面:在接收到在所述预设窗口中触发屏幕调整的操作时,保持所述终端当前握 持状态不变,跳转至预设窗口中横屏且全屏展示所述第二应用界面。 又一种实施方式中,所述显示单元还用于:响应于获取到用户对所述预设窗口进 行更改的操作,确定所述预设窗口的长宽比,并在保持所述长宽比不变的情况下,更改所述 预设窗口的大小。 根据本公开实施例第三方面,提供一种界面展示装置,包括: 处理器;用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为执行第一方面或者第一方面任意一种实施方式中所述 的界面展示方法。 根据本公开实施例第四方面,提供一种非临时性计算机可读存储介质,当所述存 储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行第一方面或者第一方 面任意一种实施方式所述的界面展示方法。 本公开的实施例提供的技术方案可以包括以下有益效果:在终端屏幕上展示第一 应用和第二应用时,当接收到预设触发操作时,在预设窗口中全屏显示第二应用界面,所述 全屏显示所述第二应用界面包括在所述预设窗口中横屏展示所述第二应用界面,能够使预 设窗口内展示的第二应用的显示区域面积有效地适配预设窗口大小,故,可以提高小窗显 示应用的显示区域面积,提供了更高的显示效率和更好的用户体验。 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不 5 CN 111610899 A 说 明 书 3/10 页 能限制本公开。 附图说明 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施 例,并与说明书一起用于解释本公开的原理。 图1是根据本公开一示例性实施例示出的一种通过竖向界面展示横屏应用的示意 图。 图2是根据本公开一示例性实施例示出的一种界面展示方法的流程图。 图3是根据本公开又一示例性实施例示出的一种界面展示的示意图。 图4是根据本公开一示例性实施例示出的一种界面展示装置框图。 图5是根据本公开一示例性实施例示出的一种用于界面展示的装置框图。