本发明专利技术公开了一种窗口部件处理方法及装置,属于终端设备领域。所述方法包括:当检测到第一窗口部件的移动指令时,获取该第一窗口部件的移动轨迹;当根据该第一窗口部件的移动轨迹以及显示参数以及第二窗口部件的显示参数,确定该第一窗口部件与该第二窗口部件之间的重叠面积大于预设阈值时,获取该第一窗口部件的显示项目和该第二窗口部件的显示项目;根据该第一窗口部件的显示项目和该第二窗口部件的显示项目,生成第三窗口部件,该第三窗口部件的显示项目包括该第一窗口部件的显示项目和该第二窗口部件的显示项目;显示该第三窗口部件。本发明专利技术通过窗口部件的叠加,方面用户的操作,提高移动终端的实用性。
【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种窗口部件处理方法及装置,属于终端设备领域。所述方法包括:当检测到第一窗口部件的移动指令时,获取该第一窗口部件的移动轨迹;当根据该第一窗口部件的移动轨迹以及显示参数以及第二窗口部件的显示参数,确定该第一窗口部件与该第二窗口部件之间的重叠面积大于预设阈值时,获取该第一窗口部件的显示项目和该第二窗口部件的显示项目;根据该第一窗口部件的显示项目和该第二窗口部件的显示项目,生成第三窗口部件,该第三窗口部件的显示项目包括该第一窗口部件的显示项目和该第二窗口部件的显示项目;显示该第三窗口部件。本专利技术通过窗口部件的叠加,方面用户的操作,提高移动终端的实用性。【专利说明】窗口部件处理方法及装置
本专利技术涉及终端设备领域,特别涉及一种窗口部件处理方法及装置。
技术介绍
随着移动终端的不断发展,应用于移动终端上的操作系统也随之快速发展,而操作系统的桌面应用程序和窗口的显示也越来越受到人们的广泛关注,尤其是窗口部件的应用,不仅为用户提供了更多的功能,而且还为用户增添了很多乐趣。 对于桌面来说,桌面的显示空间有限,而窗口部件所占面积通常较大,因此,在同一个桌面上,只能布局有限的窗口部件。而如果桌面上已经布满了窗口部件,而没有多余的显示空间时,如果用户还想要添加窗口部件,则无法实现,如果对已安装的窗口部件进行删除,则要舍弃一些功能,降低了移动终端的实用性,桌面布局的灵活性较低。
技术实现思路
为了提高桌面布局的灵活性,本专利技术实施例提供了一种窗口部件处理方法及装置。所述技术方案如下: 第一方面,提供了一种窗口部件处理方法,所述方法包括: 当检测到第一窗口部件的移动指令时,获取所述第一窗口部件的移动轨迹; 当根据所述第一窗口部件的移动轨迹以及显示参数以及第二窗口部件的显示参数,确定所述第一窗口部件与所述第二窗口部件之间的重叠面积大于预设阈值时,获取所述第一窗口部件的显示项目和所述第二窗口部件的显示项目,所述第一窗口部件的显示项目映射于第一业务接口,所述第二窗口部件的显示项目映射于第二业务接口 ; 根据所述第一窗口部件的显示项目和所述第二窗口部件的显示项目,生成第三窗口部件,所述第三窗口部件的显示项目包括所述第一窗口部件的显示项目和所述第二窗口部件的显示项目; 显示所述第三窗口部件。 可选地,获取所述第一窗口部件的显示项目和所述第二窗口部件的显示项目之前,所述方法还包括: 当根据所述第一窗口部件的移动轨迹以及显示参数以及第二窗口部件的显示参数,确定所述第一窗口部件与所述第二窗口部件之间的重叠面积大于预设阈值时,获取所述第一窗口部件的类名和所述第二窗口部件的类名; 判断所述第一窗口部件的类名和第二窗口部件的类名是否相同; 当所述第一窗口部件的类名和第二窗口部件的类名不相同时,判断所述第一窗口部件的类名和第二窗口部件的类名是否符合预设规则; 相应地,获取所述第一窗口部件的显示项目和所述第二窗口部件的显示项目包括: 当所述第一窗口部件的类名和第二窗口部件的类名符合预设规则,获取所述第一窗口部件的显示项目和所述第二窗口部件的显示项目。 可选地,所述方法还包括: 删除所述第一窗口部件和所述第二窗口部件。 可选地,所述方法还包括: 当所述第一窗口部件的类名和第二窗口部件的类名相同时,显示错误信息,所述错误信息用于提示所述第一窗口部件和第二窗口部件不能叠加。 可选地,当所述第一窗口部件的类名的前缀或后缀和第二窗口部件的类名的前缀或后缀相同时,则所述第一窗口部件的类名和第二窗口部件的类名符合所述预设规则。 可选地,所述方法还包括: 当检测到两个接触点在第四窗口部件上向相反方向进行滑动操作时,获取所述窗口部件的显示项目; 根据所述第四窗口部件的显示项目所映射的业务接口,将业务接口相同或同类的显示项目拆分出来,得到多组显示项目; 根据每组显示项,生成一个窗口部件,得到多个窗口部件; 显示所述多个窗口部件。 可选地,所述方法还包括: 删除所述第四窗口部件。 可选地,所述方法还包括: 当桌面没有空位时,显示提示信息,所述提示信息用于提示用户将桌面中的窗口部件进行置加。 第二方面,提供了一种窗口部件处理装置,所述装置应用于一电子设备中,所述装置包括: 移动轨迹获取模块,用于当检测到第一窗口部件的移动指令时,获取所述第一窗口部件的移动轨迹; 显示项目获取模块,用于当根据所述第一窗口部件的移动轨迹以及显示参数以及第二窗口部件的显示参数,确定所述第一窗口部件与所述第二窗口部件之间的重叠面积大于预设阈值时,获取所述第一窗口部件的显示项目和所述第二窗口部件的显示项目,所述第一窗口部件的显示项目映射于第一业务接口,所述第二窗口部件的显示项目映射于第二业务接口 ; 窗口部件生成模块,用于根据所述第一窗口部件的显示项目和所述第二窗口部件的显示项目,生成第三窗口部件,所述第三窗口部件的显示项目包括所述第一窗口部件的显示项目和所述第二窗口部件的显示项目; 显示模块,用于显示所述第三窗口部件。 可选地,所述装置还包括: 类名获取模块,用于当根据所述第一窗口部件的移动轨迹以及显示参数以及第二窗口部件的显示参数,确定所述第一窗口部件与所述第二窗口部件之间的重叠面积大于预设阈值时,获取所述第一窗口部件的类名和所述第二窗口部件的类名; 第一判断模块,用于判断所述第一窗口部件的类名和第二窗口部件的类名是否相同; 第二判断模块,还用于当所述第一窗口部件的类名和第二窗口部件的类名不相同时,判断所述第一窗口部件的类名和第二窗口部件的类名是否符合预设规则; 相应地,所述显示项目获取模块,还用于当所述第一窗口部件的类名和第二窗口部件的类名符合预设规则,获取所述第一窗口部件的显示项目和所述第二窗口部件的显示项目。 可选地,所述装置还包括: 删除模块,用于删除所述第一窗口部件和所述第二窗口部件。 可选地,所述显示模块,还用于当所述第一窗口部件的类名和第二窗口部件的类名相同时,显示错误信息,所述错误信息用于提示所述第一窗口部件和第二窗口部件不能置加。 可选地,所述第二判断模块,还用于当所述第一窗口部件的类名的前缀或后缀和第二窗口部件的类名的前缀或后缀相同时,则所述第一窗口部件的类名和第二窗口部件的类名符合所述预设规则。 可选地,所述显示项目获取模块,还用于当检测到两个接触点在第四窗口部件上向相反方向进行滑动操作时,获取所述窗口部件的显示项目; 所述装置还包括:显示项目拆分模块,用于根据所述第四窗口部件的显示项目所映射的业务接口,将业务接口相同或同类的显示项目拆分出来,得到多组显示项目; 所述窗口部件生成模块,还用于根据每组显示项,生成一个窗口部件,得到多个窗口部件; 所述显示模块,还用于显示所述多个窗口部件。 可选地,所述删除模块,还用于删除所述第四窗口部件。 可选地,所述显示模块,还用于当桌面没有空位时,显示提示信息,所述提示信息用于提示用户将桌面中的窗口部件进行叠加。 本专利技术实施例提供的技术方案带来的有益效果是: 通过当检测到第一窗口部件移动,并确定该第一窗口部件与第二窗口部件之间的重叠面积大于预设阈值时,获取该第一窗口部件的显示项目本文档来自技高网...
【技术保护点】
一种窗口部件处理方法,应用于一电子设备,其特征在于,所述方法包括:当检测到第一窗口部件的移动指令时,获取所述第一窗口部件的移动轨迹;当根据所述第一窗口部件的移动轨迹以及显示参数以及第二窗口部件的显示参数,确定所述第一窗口部件与所述第二窗口部件之间的重叠面积大于预设阈值时,获取所述第一窗口部件的显示项目和所述第二窗口部件的显示项目,所述第一窗口部件的显示项目映射于第一业务接口,所述第二窗口部件的显示项目映射于第二业务接口;根据所述第一窗口部件的显示项目和所述第二窗口部件的显示项目,生成第三窗口部件,所述第三窗口部件的显示项目包括所述第一窗口部件的显示项目和所述第二窗口部件的显示项目;显示所述第三窗口部件。
【技术特征摘要】
【专利技术属性】
技术研发人员:张博,
申请(专利权)人:联想北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。