窗口展示方法及装置的制造方法

文档序号:8922307阅读:193来源:国知局
窗口展示方法及装置的制造方法
【技术领域】
[0001]本发明涉及窗口展示技术领域,特别是涉及窗口展示方法及装置。
【背景技术】
[0002]随着科技的发展,各种智能电子设备也逐步走入了人们的生活。用户可在智能电子设备中使用各种软件。
[0003]用户对软件进行操作的过程中,常常会触发显示一些窗口,如网页收藏窗口。通过一些动画效果的添加,如滑动效果,可以使得窗口的显示更加生动。现有技术通过调用Animate Window函数实现窗口的动画效果。在该函数执行时,窗口直接将按照一定的动画轨迹、变换方式进行移动、变换。
[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]所述窗口显示单元,用于在所述显示区域中显示所述第一窗口。
[0030]可选的,所述第一窗口为浏览器的第一功能的功能窗口,所述装置还包括:显示区域确定单元、完全显示判断单元、对应区域确定单元和区域调整单元,
[0031]所述显示区域确定单元,用于在所述第一显示控制单元获得所述第一窗口的快照,控制所述快照按照所确定的显示动画效果在显示屏中进行显示变化之前,获得所述浏览器的界面的当前显示区域,根据所述浏览器的界面与所述第一窗口的预设相对位置关系,确定所述第一窗口的待显示区域;
[0032]所述完全显示判断单元,用于判断所述待显示区域是否完全位于显示屏内,如果是,则触发所述对应区域确定单元,否则,触发所述区域调整单元,
[0033]所述对应区域确定单元,用于将所述待显示区域确定为与所述第一窗口对应的显示区域;
[0034]所述区域调整单元,用于调整所述浏览器的界面的当前显示区域,触发所述显示区域确定单元。
[0035]可选的,所述区域调整单元,包括:关系确定子单元、方向确定子单元和移动子单元,
[0036]所述关系确定子单元,用于确定所述待显示区域中未显示在所述显示屏内的部分与所述第一窗口的位置关系;
[0037]所述方向确定子单元,用于根据所确定的位置关系确定所述浏览器的界面的移动方向;
[0038]所述移动子单元,用于按照所确定的移动方向移动所述浏览器的界面的当前显示区域,触发所述显示区域确定单元。
[0039]可选的,所述与所述第一窗口对应的显示动画效果为窗口下拉效果。
[0040]可选的,还包括:第二操作接收单元、显示取消单元、关闭效果确定单元和第二显示控制单元,
[0041]所述第二操作接收单元,用于接收用户对所述第一窗口的关闭触发操作;
[0042]所述显示取消单元,用于取消显示所述第一窗口 ;
[0043]关闭效果确定单元,用于根据所述窗口与动画效果的预设对应关系,确定与所述第一窗口对应的关闭动画效果;
[0044]所述第二显示控制单元,用于控制所述快照按照所确定的关闭动画效果显示变化,且变化后所述快照未显示于所述显示屏中。
[0045]本发明实施例提供的一种窗口展示方法及装置,可以通过控制窗口的快照进行显示变化实现动画效果。由于快照仅是一张图片,不包含有按键、文本框、下拉菜单等多种可交互的窗口元素,因此控制窗口的快照进行显示变化实现动画效果需要处理的数据较少,减轻了系统的运行负担。由于变化后快照可以在窗口对应的显示区域中显示,且动画显示完毕后,窗口显示在该对应的显示区域中,因此动画效果更加连贯和真实。
【附图说明】
[0046]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0047]图1为本发明实施例提供的一种窗口展示方法的流程图;
[0048]图2为本发明实施例提供的一种窗口展示效果示意图;
[0049]图3为本发明实施例提供的另一种窗口展示方法的流程图;
[0050]图4为本发明实施例提供的另一种窗口展示方法的流程图;
[0051]图5为本发明实施例提供的一种窗口展示装置的结构示意图。
【具体实施方式】
[0052]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0053]如图1所示,本发明实施例提供的一种窗口展示方法,可以包括:
[0054]S100、接收用户对第一窗口的显示触发操作。
[0055]其中,图1所示方法可应用于浏览器或其他应用程序中。用户对第一窗口的显示触发操作可以为网页收藏操作或在有下载任务执行时的浏览器关闭操作。当然,用户对第一窗口的显示触发操作也可以为其他操作,本发明不做限定。可选的,第一窗口可以为网页收藏窗口。
[0056]S200、根据窗口与动画效果的预设对应关系,确定与所述第一窗口对应的显示动画效果。
[0057]具体的,不同的窗口可以有不同的动画效果,例如:对于某窗口,与其对应的动画效果可以为滑动效果;对于另一窗口,与其对应的动画效果可以为滚动效果。同时,对每一个窗口而言,其显示和取消显示的过程中都可以具有动画效果,且显示过程中的动画效果和取消显示过程中的动画效果可以相同或不同,本发明在此不做限定。因此,上述预设对应关系可以为各窗口与其显示、取消显示过程中的动画效果的对应关系,上述预设对应关系也可以仅为各窗口与其显示过程中的动画效果的对应关系。
[0058]由于步骤SlOO接收用户对第一窗口的显示触发操作,因此可以从上述预设对应关系中确定与第一窗口对应的显示动画效果。其中,与所述第一窗口对应的显示动画效果可以为窗口下拉效果。
[0059]S300、获得所述第一窗口的快照,控制所述快照按照所确定的显示动画效果在显示
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1