一种终端的页面移动方法、装置及终端的制作方法

文档序号:9750449阅读:226来源:国知局
一种终端的页面移动方法、装置及终端的制作方法
【技术领域】
[0001]本发明涉及移动通信技术领域,具体涉及一种终端的页面移动方法、装置及终端。
【背景技术】
[0002]目前,手机显示屏幕向越来越大的方向发展,iphone6也推出更大的4.7寸和5.5寸手机。这种大尺寸的手机显示屏幕提升了用户体验。但是,对于采用大尺寸显示屏幕的移动设备来说,用户单手持拿移动设备时无法点击窗口中的所有图标。例如当用户单手持拿这种大尺寸显示屏幕的手机时,用户无法单手触到手机显示屏幕上窗口中的所有图标,例如右手持拿手机时,右手手指往往无法触到手机显示屏幕左上角的图标;或者,左手持拿手机时,左手手指往往无法触到手机显示屏幕右上角的图标,造成使用不方便。

【发明内容】

[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]图1是本发明实施例的终端的页面移动方法的流程图;
[0047]图2是本发明实施例的终端的页面移动装置的结构示意图;
[0048]图3是本发明实施例一的终端页面图标原始显示示意图;
[0049]图4是本发明实施例一的终端页面图标拖动后显示示意图;
[0050]图5是本发明实施例二的终端页面图标原始显示示意图;
[0051]图6是本发明实施例二的终端页面图标翻页显示示意图;
[0052]图7是本发明实施例三的终端页面图标原始显示示意图;
[0053]图8是本发明实施例三的终端页面图标回弹显示示意图。
【具体实施方式】
[0054]为使本发明的发明目的、技术方案和有益效果更加清楚明了,下面结合附图对本发明的实施例进行说明,需要说明的是,在不冲突的情况下,本申请中的实施例和实施例中的特征可以相互任意组合。
[0055]如图1所示,本发明实施例提供一种终端的页面移动方法,包括:
[0056]A、接收用户拖动的指令;
[0057]B、获取所述指令的轨迹;
[0058]C、判断所述指令的轨迹方向或者所述指令的轨迹的起始角度与水平方向的夹角是否大于预定角度值,如果是,则执行步骤D ;如果否,则执行步骤E ;
[0059]D、将所述页面移动到所述轨迹结束位置的对应位置;
[0060]E、判断所述轨迹的拖动水平距离是否大于预定位置值,如果是,则执行步骤FJn果否,则执行步骤G ;
[0061]F、显示拖动方向的下一个页面。
[0062]G、将被拖动的页面回弹到拖动前的显示页面及显示位置。
[0063]其中,步骤C包括:
[0064]将所述轨迹的起始位置与结束位置的横坐标和纵坐标分别作差,确定所述指令的轨迹方向;
[0065]或者,
[0066]将所述轨迹的起始位置与预设位置的横坐标和纵坐标分别作差,确定所述指令的轨迹的起始角度;所述预设位置为所述轨迹上与所述起始位置横向或者纵向间隔预定像素的位置。
[0067]步骤D包括:
[0068]根据所述轨迹的起始位置与结束位置,计算所述轨迹的拖动垂直距离和拖动水平距离,将所述页面沿水平方向移动所述拖动水平距离,将所述页面沿竖直方向移动所述拖动垂直距离。
[0069]进一步地,步骤D还包括:
[0070]将被移动的所述页面的显示内容向水平和/或竖直方向回弹。
[0071]进一步地,步骤D还包括:
[0072]当所述页面移动到所述结束位置的令对应的位置与所述页面的图标的对齐边界之间存在间隙时,则将所述页面停留显示与所述页面的图标对齐的位置。
[0073]如图2所示,本发明实施例还提供一种终端的页面移动装置,包括:
[0074]指令模块,用于接收用户拖动的指令;
[0075]轨迹模块,用于获取所述指令的轨迹;
[0076]移动模块,
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1