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

文档序号:9750449阅读:来源:国知局
在确定所述指令的轨迹方向或者所述指令的轨迹的起始角度与水平方向的夹角大于预定角度值时,将所述页面移动到所述轨迹结束位置的对应位置。
[0077]所述换页模块,用于在所述指令的轨迹方向或者所述指令的轨迹的起始角度与水平方向的夹角小于或者等于预定角度值,并且所述轨迹的拖动水平距离大于预定位置值时,显示拖动方向的下一个页面;或者,
[0078]用于在所述指令的轨迹方向或者所述指令的轨迹的起始角度与水平方向的夹角小于或者等于预定角度值,并且所述轨迹的拖动持续时间小于预定时间值时,显示拖动方向的下一个页面;
[0079]所述回弹模块,用于在所述指令的轨迹方向或者所述指令的轨迹的起始角度与水平方向的夹角小于或者等于预定角度值,并且所述轨迹的拖动水平距离小于或者等于预定位置值时,将被拖动的页面回弹到拖动前的显示页面及显示位置;或者,
[0080]用于在所述指令的轨迹方向或者所述指令的轨迹的起始角度与水平方向的夹角小于或者等于预定角度值,并且所述轨迹的拖动持续时间大于或者等于预定时间值时,将被拖动的页面回弹到拖动前的显示页面及显示位置。
[0081 ] 优选地,所述移动模块包括:
[0082]第一减法器,用于将所述轨迹的起始位置与结束位置的横坐标和纵坐标分别作差;
[0083]第一除法器,用于确定所述指令的轨迹方向;
[0084]或者,
[0085]第二减法器,用于将所述轨迹的起始位置与预设位置的横坐标和纵坐标分别作差;所述预设位置为所述轨迹上与所述起始位置横向或者纵向间隔预定像素的位置;
[0086]第二除法器,用于确定所述指令的轨迹的起始角度;
[0087]计算单元,用于根据所述轨迹的起始位置与结束位置,计算所述轨迹的拖动垂直距离和拖动水平距离;
[0088]拖动单元,用于将所述页面沿水平方向移动所述拖动水平距离,将所述页面沿竖直方向移动所述拖动垂直距离。
[0089]所述移动模块还包括:
[0090]调整单元,用于将被移动的所述页面的显示内容向水平和/或竖直方向回弹;
[0091]和/ 或,
[0092]用于当所述页面移动到所述结束位置的令对应的位置与所述页面的图标的对齐边界之间存在间隙时,则将所述页面停留显示与所述页面的图标对齐的位置。
[0093]本发明实施例可以利用现有终端中已经存在的模块,例如指令模块、回弹模块,也可以在现有终端中已经存在的模块的基础上改进,例如调整单元。
[0094]本发明实施例的方法和装置还可以设定如果用户超过某一设定时间,比如10秒,则恢复原始显示位置。
[0095]实施例一
[0096]拖动轨迹与水平线夹角大于45度。
[0097]如图3的图标布局是未拖动前的布局,如果按图3中箭头方向拖动,由于拖动轨迹与水平线的起始角度大于45度,则拖动结束后为图4的显示效果,这样原来位于右上角的应用D拖动到比较好操作的位置。
[0098]实施例二
[0099]快速滑动或拖动距离比较大,拖动轨迹与水平线夹角小于45度。
[0100]如图5中实线箭头方向所示,这样拖动的效果是翻页,显示效果为图6。
[0101]更进一步地,由于拖动轨迹有向上的位移,显示的页面随拖动轨迹向上移动,在拖动释放之后,显示的页面向下有一个回弹的动画,回弹的轨迹如图5中虚线箭头,拖动后的效果如图6。
[0102]实施例三
[0103]短距离或慢速拖动,拖动轨迹与水平线夹角小于45度。
[0104]如图7中实现箭头方向所示,如此拖动后再释放,其效果是页面显示回弹,回弹轨迹如图7虚线箭头所示,回弹后的效果如图8。
[0105]虽然本发明所揭示的实施方式如上,但其内容只是为了便于理解本发明的技术方案而采用的实施方式,并非用于限定本发明。任何本发明所属技术领域内的技术人员,在不脱离本发明所揭示的核心技术方案的前提下,可以在实施的形式和细节上做任何修改与变化,但本发明所限定的保护范围,仍须以所附的权利要求书限定的范围为准。
【主权项】
1.一种终端的页面移动方法,其特征在于,包括: 接收用户拖动的指令; 获取所述指令的轨迹; 在确定所述指令的轨迹方向或者所述指令的轨迹的起始角度与水平方向的夹角大于预定角度值时,将所述页面移动到所述轨迹结束位置的对应位置。2.如权利要求1所述的方法,其特征在于:所述确定所述指令的轨迹方向或者所述指令的轨迹的起始角度与水平方向的夹角大于预定角度值包括: 将所述轨迹的起始位置与结束位置的横坐标和纵坐标分别作差,确定所述指令的轨迹方向; 或者, 将所述轨迹的起始位置与预设位置的横坐标和纵坐标分别作差,确定所述指令的轨迹的起始角度;所述预设位置为所述轨迹上与所述起始位置横向或者纵向间隔预定像素的位置。3.如权利要求1所述的方法,其特征在于:将所述页面移动到所述轨迹结束位置的对应位置包括: 根据所述轨迹的起始位置与结束位置,计算所述轨迹的拖动垂直距离和拖动水平距离,将所述页面沿水平方向移动所述拖动水平距离,将所述页面沿竖直方向移动所述拖动垂直距离。4.如权利要求1所述的方法,其特征在于:所述方法还包括:在确定所述指令的轨迹方向或者所述指令的轨迹的起始角度与水平方向的夹角小于或者等于预定角度值时,则进一步判断所述轨迹的拖动水平距离是否大于预定位置值, 如果是,则显示拖动方向的下一个页面; 若否,则将被拖动的页面回弹到拖动前的显示页面及显示位置。5.如权利要求1所述的方法,其特征在于:将所述页面移动到所述轨迹结束位置的对应位置还包括: 将被移动的所述页面的显示内容向水平和/或竖直方向回弹; 和/或, 当所述页面移动到所述结束位置的令对应的位置与所述页面的图标的对齐边界之间存在间隙时,则将所述页面停留显示与所述页面的图标对齐的位置。6.一种终端的页面移动装置,其特征在于,包括: 指令模块,用于接收用户拖动的指令; 轨迹模块,用于获取所述指令的轨迹; 移动模块,在确定所述指令的轨迹方向或者所述指令的轨迹的起始角度与水平方向的夹角大于预定角度值时,将所述页面移动到所述轨迹结束位置的对应位置。7.如权利要求6所述的装置,其特征在于:所述移动模块包括: 第一减法器,用于将所述轨迹的起始位置与结束位置的横坐标和纵坐标分别作差; 第一除法器,用于确定所述指令的轨迹方向; 或者, 第二减法器,用于将所述轨迹的起始位置与预设位置的横坐标和纵坐标分别作差;所述预设位置为所述轨迹上与所述起始位置横向或者纵向间隔预定像素的位置; 第二除法器,用于确定所述指令的轨迹的起始角度; 计算单元,用于根据所述轨迹的起始位置与结束位置,计算所述轨迹的拖动垂直距离和拖动水平距离; 拖动单元,用于将所述页面沿水平方向移动所述拖动水平距离,将所述页面沿竖直方向移动所述拖动垂直距离。8.如权利要求6所述的装置,其特征在于:还包括换页模块和回弹模块, 所述换页模块,用于在所述指令的轨迹方向或者所述指令的轨迹的起始角度与水平方向的夹角小于或者等于预定角度值,并且所述轨迹的拖动水平距离大于预定位置值时,显示拖动方向的下一个页面;或者, 用于在所述指令的轨迹方向或者所述指令的轨迹的起始角度与水平方向的夹角小于或者等于预定角度值,并且所述轨迹的拖动持续时间小于预定时间值时,显示拖动方向的下一个页面; 所述回弹模块,用于在所述指令的轨迹方向或者所述指令的轨迹的起始角度与水平方向的夹角小于或者等于预定角度值,并且所述轨迹的拖动水平距离小于或者等于预定位置值时,将被拖动的页面回弹到拖动前的显示页面及显示位置;或者, 用于在所述指令的轨迹方向或者所述指令的轨迹的起始角度与水平方向的夹角小于或者等于预定角度值,并且所述轨迹的拖动持续时间大于或者等于预定时间值时,将被拖动的页面回弹到拖动前的显示页面及显示位置。9.如权利要求6所述的装置,其特征在于:所述移动模块还包括: 调整单元,用于将被移动的所述页面的显示内容向水平和/或竖直方向回弹; 和/或, 用于当所述页面移动到所述结束位置的令对应的位置与所述页面的图标的对齐边界之间存在间隙时,则将所述页面停留显示与所述页面的图标对齐的位置。10.一种终端,包括权利要求6至9任一所述的页面移动装置。
【专利摘要】本发明提出一种终端的页面移动方法、装置及终端,涉及移动通信技术领域,包括:接收用户拖动的指令;获取所述指令的轨迹;在确定所述指令的轨迹方向或者所述指令的轨迹的起始角度与水平方向的夹角大于预定角度值时,将所述页面移动到所述轨迹结束位置的对应位置。适合单手操作大屏手机,本发明能无缝的适用正常操作和单手操作,很有使用价值。并且可以兼容回弹等动画效果,有较好的操作趣味性。
【IPC分类】G06F3/0486, G06F3/0485, H04M1/725
【公开号】CN105511764
【申请号】CN201410495770
【发明人】蒋志峰
【申请人】中兴通讯股份有限公司
【公开日】2016年4月20日
【申请日】2014年9月24日
【公告号】WO2015131574A1
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1