一种窗口控制方法及其设备技术

技术编号:35460807 阅读:11 留言:0更新日期:2022-11-05 15:59
本申请涉及一种窗口控制方法及其设备,所述方法包括:在自由窗口内显示被选中的第一应用的第一应用界面;接收用户的第一操作;响应于所述第一操作,对所述自由窗口执行裁剪操作;在裁剪后的自由窗口内显示第二应用界面,其中,所述第二应用界面包括所述第一应用界面的部分内容。采用本申请,终端设备可对自由窗口执行裁剪操作并在裁剪后的自由窗口内显示部分内容,便于用户容易观看该部分内容,提高用户体验。用户体验。用户体验。

【技术实现步骤摘要】
一种窗口控制方法及其设备


[0001]本申请涉及终端领域,尤其涉及一种窗口控制方法及其设备。

技术介绍

[0002]为了能够提升信息交互效率,以手机为代表的终端设备可采用自由窗口(freeform)模式。在自由窗口模式下,手机可以在自由窗口内显示用户选中的应用(例如,视频类应用)的应用界面。在相关技术中,手机可根据用户的操作对自由窗口等比例放大缩小。但是自由窗口通常较小,用户可能会看不清或者需要花时间在缩放后的自由窗口(特别是缩小后的自由窗口)内找到关注的内容。以视频应用为例,在该自由窗口内显示视频应用的应用界面时,用户关注的内容可能是正在播放的视频,用户在使用过程中需要缩小自由窗口的大小,这就导致正在播放的视频所占的显示区域就更小了,用户体验较差。

技术实现思路

[0003]有鉴于此,提出了一种窗口控制方法及其设备,至少解决了以上提到的用户关注的内容所占区域较小的技术问题。
[0004]第一方面,本申请的实施例提供了一种窗口控制方法,所述方法包括:在自由窗口内显示被选中的第一应用的第一应用界面;接收用户的第一操作;响应于所述第一操作,对所述自由窗口执行裁剪操作;在裁剪后的自由窗口内显示第二应用界面,其中,所述第二应用界面包括所述第一应用界面的部分内容。
[0005]综上可述,用户可在利用自由窗口显示应用的应用界面的情况下,根据用户的操作,对自由窗口执行裁剪并在裁剪后的自由窗口内仅显示部分内容,既满足了用户对于显示区域的需求又可突出显示用户所需要的内容。
[0006]在一种可能的实现方式中,所述第一操作包括所述用户对第一应用界面上的第一控件的触发操作,所述第一控件用于指示所述自由窗口执行聚焦显示。
[0007]采用以上方法,本申请的实施例的窗口控制方法可直接利用控件实现聚焦显示,减少了用户操作,提高了用户体验。
[0008]在一种可能的实现方式,所述第一操作包括所述用户利用用户部位或者输入设备沿所述自由窗口以超过预设速度向上滑动和/或超过预设滑动距离后离开所述自由窗口的操作。
[0009]采用以上方法,本申请的实施例的窗口控制方法可利用以上特定的用户操作,将自由窗口直接裁剪至仅显示部分内容的大小,减少了用户操作,提高了用户体验。
[0010]在一种可能的实现方式中,响应于所述第一操作,对所述自由窗口执行裁剪操作,包括:在保持所述自由窗口的宽度不变的情况下,将所述自由窗口的长度裁剪至在所述第一应用界面内显示所述部分内容所需的长度。
[0011]采用以上方法,本申请的实施例的窗口控制方法可尽可能大的区域显示所述部分内容,同时节省了自由窗口在屏幕上的显示区域。
[0012]在一种可能的实现方式中,所述第一操作包括从所述自由窗口的下边框且沿垂直方向向上滑动第一距离。
[0013]采用以上方法,本申请的实施例的窗口控制方法能够更灵活地调整自由窗口的大小,以满足用户需求。
[0014]在一种可能的实现方式中,响应于所述第一操作,对所述自由窗口执行裁剪操作,包括:在保持所述自由窗口的宽度不变的情况下,将所述自由窗口裁剪与所述第一距离对应的裁剪长度。
[0015]本申请的实施例的窗口控制方法可利用滑动距离来确定裁剪长度,然后再对应用界面进行裁剪,从而能够对不同布局的应用界面执行裁剪并保证裁剪后的窗口能够显示用户感兴趣内容。
[0016]在一种可能的实现方式中,在裁剪后的自由窗口内显示第二应用界面后,所述方法还包括:接收用户的第二操作;响应于所述第二操作,对所述裁剪后的自由窗口执行缩放操作。
[0017]采用以上方法,本申请的实施例的窗口显示方法还可对裁剪后的自由窗口进行缩放操作,这样可满足用户对于自由窗口的更多需求,提高用户体验。
[0018]在一种可能的实现方式中,所述方法还包括:确定所述第一应用所提供的服务对应的部分内容。
[0019]采用以上方法,本申请的实施例的窗口显示方法可根据所述应用程序所提供的服务,确定所述部分内容的类型,从而能够更精准地显示用户感兴趣内容,提高用户体验。
[0020]在一种可能的实现方式中,所述部分内容被显示在裁剪后的自由窗口的顶部。
[0021]为了能够保证并且突出显示所述部分区域,所述方法可将该部分区域显示在裁剪后的自由窗口的顶部。
[0022]在一种可能的实现方式中,所述第一应用包括视频应用,所述第一应用界面包括视频以及除视频之外的其它内容,所述部分内容包括第一应用界面上播放的视频。
[0023]在实施中,若自由窗口内显示的是视频应用,根据本申请的实施例的窗口控制方法能够在裁剪后的窗口内显示视频内容,从而满足用户需求。
[0024]第二方面,本申请的实施例提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现上述第一方面或者第一方面的多种可能的实现方式中的一种或几种的方法。
[0025]第三方面,本申请的实施例提供了一种终端设备,包括:处理器、存储器和触摸屏,所述存储器、所述触摸屏与所述处理器耦合,所述存储器用于存储计算机程序代码,所述计算器程度代码包括计算机指令,当所述处理器执行所述计算机指令时,所述终端设备执行上述第一方面或者第一方面的多种可能的实现方式中的一种或几种的方法。
[0026]第四方面,本申请的实施例提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行上述第一方面或者第一方面的多种可能的实现方式中的一种或几种的方法。
[0027]本申请的这些和其他方面在以下(多个)实施例的描述中会更加简明易懂。
附图说明
[0028]包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本申请的示例性实施例、特征和方面,并且用于解释本申请的原理。
[0029]图1示出根据本申请一实施例的终端设备的结构示意图;
[0030]图2示出根据本申请一实施例的终端设备的软件结构框图;
[0031]图3示出本申请提供的终端设备的界面示意图;
[0032]图4示出本申请提供的终端设备的界面示意图;
[0033]图5示出本申请提供的终端设备的界面示意图;
[0034]图6示出本申请提供的终端设备的界面示意图;
[0035]图7示出本申请提供的终端设备的界面示意图;
[0036]图8示出本申请提供的终端设备的界面示意图;
[0037]图9示出本申请提供的终端设备的界面示意图;
[0038]图10示出本申请提供的终端设备的界面示意图;
[0039]图11示出本申请提供的终端设备的界面示意图;
[0040]图12示出根据本申请一实施例的确定裁剪长度的示图;
[0041]图13示出根据本申请一实施例的确定内容位置的示图;
[0042]图14示出根据本申请一实施例的窗口控制方法的步骤流程图;
[0043]图15示出根据本申本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种窗口控制方法,其特征在于,所述方法包括:在自由窗口内显示被选中的第一应用的第一应用界面;接收用户的第一操作;响应于所述第一操作,对所述自由窗口执行裁剪操作;在裁剪后的自由窗口内显示第二应用界面,其中,所述第二应用界面包括所述第一应用界面的部分内容。2.如权利要求1所述的方法,其特征在于,所述第一操作包括所述用户对所述第一应用界面上的第一控件的触发操作,所述第一控件用于指示所述自由窗口执行聚焦显示。3.如权利要求1所述的方法,其特征在于,所述第一操作包括所述用户利用用户部位或者输入设备沿所述自由窗口以超过预设速度向上滑动和/或超过预设滑动距离后离开所述自由窗口的操作。4.如权利要求1或2所述的方法,其特征在于,响应于所述第一操作,对所述自由窗口执行裁剪操作,包括:在保持所述自由窗口的宽度不变的情况下,将所述自由窗口的长度裁剪至在所述第一应用界面内显示所述部分内容所需的长度。5.如权利要求1所述的方法,其特征在于,所述第一操作包括从所述自由窗口的下边框且沿垂直方向向上滑动第一距离。6.如权利要求5所述的方法,其特征在于,响应于所述第一操作,对所述自由窗口执行裁剪操作,包括:在保持所述自由窗口的宽度不变的情况下,将所述自由窗口裁剪与所述第一距离对应的裁剪长度。7.如权利要求1至6中的任一权利要求所述的方法,其特征在于,在裁...

【专利技术属性】
技术研发人员:王海军周星辰魏曦张二艳
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1