图标位置互换方法及装置的制造方法

文档序号:9666994阅读:533来源:国知局
图标位置互换方法及装置的制造方法
【技术领域】
[0001]本公开涉及终端技术领域,尤其涉及一种图标位置互换方法及装置。
【背景技术】
[0002]随着终端技术的发展,终端可安装的应用程序越来越多,进而在终端显示界面上需要显示的应用程序图标越来越多。如何使得用户能够方便地对众多的应用程序图标进行管理成为了本领域的一项重要技术问题。
[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]该第一滑动向量的长度与该距离的比值超过第一预设值;
[0030]该第二滑动向量的长度与该距离的比值超过第二预设值;
[0031]该第一滑动向量的长度和该第二滑动向量的长度之和与该距尚的比值超过第三预设值。
[0032]在本公开的一个实施例中,该判断模块还用于:
[0033]根据该第一滑动向量的方向及该第二滑动向量的方向,判断该第一滑动信号和该第二滑动信号是否为相向运动的滑动信号;
[0034]如果该第一滑动信号和该第二滑动信号为相向运动的滑动信号,则执行判断该第一滑动信号及第二滑动信号是否满足预设条件的步骤;
[0035]如果该第一滑动信号和该第二滑动信号不为相向运动的滑动信号,则终止图标位置互换。
[0036]在本公开的一个实施例中,该判断模块用于:
[0037]将该第一图标的界面显示位置与该第二图标的界面显示位置之间的连线确定为基准线;
[0038]将该第一滑动向量的方向与该基准线的夹角获取为第一夹角,将该第二滑动向量的方向与该基准线的夹角获取为第二夹角;
[0039]当该第一夹角位于第一预设夹角范围内,且该第二夹角位于第二预设夹角范围内时,判断该第一滑动信号和该第二滑动信号为相向运动的滑动信号。
[0040]根据本公开实施例的第三方面,提供一种图标位置互换装置,包括:
[0041]处理器;
[0042]用于存储处理器可执行的指令的存储器;
[0043]其中,该处理器被配置为:
[0044]接收第一滑动信号及第二滑动信号,该第一滑动信号由对第一图标的拖拽操作触发,该第二滑动信号由对第二图标的拖拽操作触发;
[0045]根据该第一滑动信号确定第一滑动向量,根据该第二滑动信号确定第二滑动向量;
[0046]根据该第一滑动向量的长度及该第二滑动向量的长度,判断该第一滑动信号及该第二滑动信号是否满足预设条件;
[0047]当该第一滑动信号及第二滑动信号满足预设条件时,对该第一图标和该第二图标进行位置互换。
[0048]本公开的实施例提供的技术方案可以包括以下有益效果:
[0049]本公开实施例提供的图标位置互换方法,通过接收第一滑动信号及第二滑动信号,该第一滑动信号由对第一图标的拖拽操作触发,该第二滑动信号由对第二图标的拖拽操作触发;根据该第一滑动信号确定第一滑动向量,根据该第二滑动信号确定第二滑
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1