一种界面内容的显示方法和用户设备的制作方法
【专利摘要】本发明的实施例提供一种界面内容的显示方法和用户设备,涉及通信领域,有效地改善了用户对触摸屏滑动操作时的交互体验,提升应用的交互愉悦度。具体方案为:首先获取触点的初始位置和移动方向,再根据初始位置、移动方向确定屏幕中各个网格的界面元素对象的运动参数,其中屏幕被预先划分为多个网格,每个网格包括预设个数的像素,然后将各个网格的界面元素对象根据各个网格的界面元素对象的运动参数分别移动。本发明用于触摸屏界面内容显示。
【专利说明】一种界面内容的显不方法和用户设备
【技术领域】
[0001 ] 本发明涉及通信领域,尤其涉及一种界面内容的显示方法和用户设备。
【背景技术】
[0002]在如今的大屏智能终端中,手指滑动屏幕来上下或左右滚动界面已经是一种应用非常普遍的技术。尤其是在大量的列表类界面和相册图库类应用的缩略图界面等,往往具有很长的延伸界面空间,用户的滑动操作滚动屏幕变得非常普遍。现有技术中,手指对屏幕进行滑动操作,设备响应,屏幕内容根据手指滑动方向进行相应刷新,显示出内容整体滚动的效果。
[0003]但是,在现有技术中,手指滑动屏幕,屏幕内容根据手指滑动方向进行相应刷新,呈现整体滚动的效果,比较机械化,缺乏真实细腻的交互体验。
【发明内容】
[0004]本发明实施例提供一种界面内容的显示方法和设备,有效地改善了用户对触摸屏滑动操作时的交互体验,提升应用的交互愉悦度。
[0005]为达到上述目的,本发明的实施例采用如下技术方案:
[0006]第一方面提供一种界面内容的显示方法,所述方法包括:
[0007]获取触点的初始位置和移动方向;
[0008]根据所述初始位置、所述移动方向确定屏幕中各个网格的界面元素对象的运动参数;其中所述屏幕被预先划分为多个网格,每个网格包括预设个数的像素;
[0009]将所述各个网格的界面元素对象根据所述各个网格的界面元素对象的运动参数分别移动。
[0010]结合第一方面,在第一种可能的实现方式中,在所述屏幕上设置有坐标系;
[0011]所述获取触点的初始位置包括:获取所述触点在所述坐标系上的初始横坐标和初始纵坐标;
[0012]所述触点的移动方向包括沿横坐标轴方向或沿纵坐标轴方向。
[0013]结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述根据所述初始位置、所述移动方向确定屏幕中各个网格的界面元素对象的运动参数包括:
[0014]在所述坐标系的横坐标轴方向上,与所述初始横坐标相隔N个第一单位距离的点所在的网格上的界面元素对象,需延迟M个第一单位时间后沿所述移动方向移动;
[0015]在所述坐标系的纵坐标轴方向上,与所述初始纵坐标相隔A个第二单位距离的点所在的网格上的界面元素对象,需延迟B个第二单位时间后沿所述移动方向移动;
[0016]在预设范围内的网格与所述触点同时移动,所述触点在所述预设范围内。
[0017]结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述预设范围内的网格包括:
[0018]在所述触点所在网格所在的列上,且在所述触点所在网格的沿移动方向一侧的网格;和/或
[0019]被以触点初始位置为圆心,半径为c像素的圆覆盖的网格,其中覆盖包括部分覆盖和全部覆盖,c为非负数。
[0020]结合第一方面的第二种可能的实现方式,在第四种可能的实现方式中,所述与所述初始横坐标相隔N个第一单位距离的点所在的网格为与所述初始横坐标相隔NXa个像素的点所在的网格;
[0021]所述与所述初始纵坐标相隔A个第二单位距离的点所在的网格为与所述初始纵坐标相隔AXb个像素的点所在的网格。
[0022]第二方面,提供一种用户设备,所述用户设备包括:
[0023]获取单元,用于获取触点的初始位置和移动方向;
[0024]确定参数单元,用于根据所述初始位置、所述移动方向确定屏幕中各个网格的界面元素对象的运动参数;其中所述屏幕被预先划分为多个网格,每个网格包括预设个数的
像素;
[0025]移动单元,用于将所述各个网格的界面元素对象根据所述各个网格的界面元素对象的运动参数分别移动。
[0026]结合第二方面,在第一种可能的实现方式中,在所述设备的屏幕上设置有坐标系;
[0027]所述获取单元具体用于:
[0028]获取所述触点的初始位置包括:获取所述触点在所述坐标系上的初始横坐标和初始纵坐标;
[0029]所述触点的移动方向包括沿横坐标轴方向或沿纵坐标轴方向。
[0030]结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述确定参数单元具体用于:
[0031]在所述坐标系的横坐标轴方向上,与所述初始横坐标相隔N个第一单位距离的点所在的网格上的界面元素对象,需延迟M个第一单位时间后沿所述移动方向移动;
[0032]在所述坐标系的纵坐标轴方向上,与所述初始纵坐标相隔A个第二单位距离的点所在的网格上的界面元素对象,需延迟B个第二单位时间后沿所述移动方向移动;
[0033]在预设范围内的网格与所述触点同时移动,所述触点在所述预设范围内。
[0034]结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述预设范围内的网格包括:
[0035]在所述触点所在网格所在的列上,且在所述触点所在网格的沿移动方向一侧的网格;和/或
[0036]被以触点初始位置为圆心,半径为c像素的圆覆盖的网格,其中覆盖包括部分覆盖和全部覆盖,c为非负数。
[0037]结合第二方面的第二种可能的实现方式,在第四种可能的实现方式中,所述与所述初始横坐标相隔N个第一单位距离的点所在的网格为与所述横初始坐标相隔NXa个像素的点所在的网格;
[0038]所述与所述初始纵坐标相隔A个第二单位距离的点所在的网格为与所述初始纵坐标相隔AXb个像素的点所在的网格。[0039]本发明的实施例提供一种界面内容的显示方法和用户设备,首先获取触点的初始位置和移动方向,再根据所述初始位置、所述移动方向确定屏幕中各个网格的界面元素对象的运动参数,其中所述屏幕被预先划分为多个网格,每个网格包括预设个数的像素,然后将所述各个网格的界面元素对象根据所述各个网格的界面元素对象的运动参数分别移动,最后完成页面内容显示。这样能够有效地改善用户对触摸屏滑动操作时的交互体验,提升应用的交互愉悦度。
【专利附图】
【附图说明】
[0040]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0041]图1为本发明的实施例提供的一种界面内容的显示方法的流程示意图一;
[0042]图2为本发明的实施例提供的一种界面内容的显示方法的流程示意图二 ;
[0043]图3为本发明的实施例提供的一种界面内容的显示方法的效果示意图一;
[0044]图4为本发明的实施例提供的一种界面内容的显示方法的效果示意图二 ;
[0045]图5为本发明实施例提供的一种用户设备的结构示意图一;
[0046]图6为本发明实施例提供的一种用户设备的结构示意图二。
【具体实施方式】
[0047]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0048]本发明实施例提供一种界面内容的显示方法,如图1所示,该方法包括:
[0049]101、用户设备获取触点的初始位置和移动方向。
[0050]102、用户设备根据初始位置、移动方向确定屏幕中各个网格的界面元素对象的运动参数;其中屏幕被预先划分为多个网格,每个网格包括预设个数的像素。
[0051]103、用户设备将各个网格的界面元素对象根据各个网格的界面元素对象的运动参数分别移动。
[0052]本发明的实施例提供一种界面内容的显示方法,首先获取触点的初始位置和移动方向,再根据初始位置、移动方向确定屏幕中各个网格的界面元素对象的运动参数,其中屏幕被预先划分为多个网格,每个网格包括预设个数的像素,然后将各个网格的界面元素对象根据各个网格的界面元素对象的运动参数分别移动,最后完成页面内容显示。这样能够有效地改善用户对触摸屏滑动操作时的交互体验,提升应用的交互愉悦度。
[0053]为了使本领域技术人员能够更清楚地理解本发明实施例提供的技术方案,下面通过具体的实施例,对本发明实施例提供的另一种界面内容的显示方法进行详细说明,如图2所示,该方法包括:
[0054]201、用户设备获取触点的初始位置和移动方向。[0055]具体的,在屏幕上设置有坐标系,获取触点在该坐标系上的初始横坐标和初始纵坐标;
[0056]触点的移动方向包括沿横坐标轴方向或沿纵坐标轴方向。
[0057]示例性的,确定触点的移动方向的方法可以为:
[0058]获取触点在该坐标系上的初始坐标,以及移动结束后的终止坐标,根据初始坐标和终止坐标就能够确定移动方向。
[0059]另外,若用户在操作时并非是沿着屏幕横向或纵向滑动而是斜向滑动时,即触点不是沿着沿横坐标轴方向或沿纵坐标轴方向移动时,则根据移动方向认为触点是沿横坐标轴方向或沿纵坐标轴方向移动。具体的可以包括:先可以根据初始坐标和终止坐标确定一条直线,该直线就是移动方向所在的直线,而后获取该直线到横坐标轴或纵坐标轴的夹角,若该直线到横坐标轴的夹角小于该直线到纵坐标轴的夹角,则可以认为触点是沿横坐标轴方向移动,即认为用户是横向滑动,反之,可以认为触点是沿纵坐标轴方向移动。
[0060]202、用户设备确定屏幕中各个网格与触点的位置关系。
[0061]示例性的,可以预先将屏幕划分为若干个网格,每个网格包括预设个数的像素,具体的,网格的划分粒度决定了每个网格中的像素个数,具体的划分可以根据实际情况而定。
[0062]203、用户设备根据各个网格与触点的位置关系,以及该触点的移动方向确定各个网格的运动参数。
[0063]示例性的,在预设范围内的网格与触点同时移动,触点也包括在该预设范围内。
[0064]上述预设范围内的网格可以包括:
[0065]在触点所在网格所在的列上,且在触点所在网格的沿移动方向一侧的网格;
[0066]还可以包括被一个以触点初始位置为圆心,半径为c像素的圆覆盖的网格,其中覆盖包括部分覆盖和全部覆盖,c为非负数。
[0067]同时,除了预设范围内的网格之外的其他网格的运动参数可以为时延,具体的通过以下方式确定:
[0068]在该坐标系的横坐标轴方向上,与触点初始横坐标相隔N个第一单位距离的点所在的网格上的界面元素对象,需延迟M个第一单位时间后沿移动方向移动,即运动参数为MX第一单位时间;
[0069]在该坐标系的纵坐标轴方向上,与触点初始纵坐标相隔A个第二单位距离的点所在的网格上的界面元素对象,需延迟B个第二单位时间后沿移动方向移动,即运动参数为BX第二单位时间。其中,M和N相同或不同,A和B相同或不同,M、N、A、B为正数。
[0070]其中,上述的网格的边长小于上述的第一单位距离以及第二单位距离,这样就能够确保与触点初始横坐标相隔N个第一单位距离,以及与触点初始纵坐标相隔A个第二单位距离的点在网格中只有一个。
[0071]特别的,根据不同的需要可能采取不同的网格划分策略,对于划分的网格之间没有间隙的情况下,触点落在某一网格的边界上的特殊情况做以下说明:
[0072]当触点落在某一网格的边上,若触点的移动方向是沿纵坐标轴方向,且向上(即纵坐标轴正方向)滑动,且该触点在网格的纵坐标轴方向的边上,由于网格之间没有间隙,所以触点所在的边为相邻两个网格(网格处于相邻的两列,故两个网格是在横坐标方向上相邻)的公共边,所以可以认为触点所在的网格为这两个网格,则可以认定这两个网格以及这两个网格所在的两列中的在这两个网格上方的网格都是预设范围内的网格,这些网格都随着触点一起移动。
[0073]或者,触点的移动方向还是沿纵坐标轴方向,但是该触点在网格的横坐标轴方向的边上,根据相同的原理,可以认为触点所在的网格也为相邻的两个网格(两个网格处于同一列,故两个网格是在纵坐标方向上相邻),所以可以认定这两个网格,以及这两个所在列中的在这两个网格上方的网格都是预设范围内的网格,这些网格都随着触点一起移动。
[0074]若触点的移动方向是沿横坐标轴方向,且向右(即横坐标轴正方向)滑动,且该触点在网格的横坐标轴方向边上,则根据相同的原理,触点所在的网格为也为相邻两个网格(网格处于相邻的两行,故两个网格是在纵坐标方向上相邻),所以可以认定这两个网格以及这两个网格所在的两行中的且在这两个网格右侧的网格都是预设范围内的网格,这些网格都随着触点一起移动。
[0075]或者,触点的移动方向还是沿横坐标轴方向,但是该触点在网格的纵坐标轴方向边上,根据相同的原理,触点所在的网格为也为相邻两个网格(网格处于同一行,故两个网格是在横坐标方向上相邻),所以可以认定这两个网格以及这两个网格所在行中的且在这两个网格右侧的网格都是预设范围内的网格,这些网格都随着触点一起移动。
[0076]另外,上述网格上的界面元素对象即显示在屏幕上在该网格范围内的内容,该内容可以是图像或者文字。
[0077]可选的,第一单位距离可以为a个像素,第二单位距离可以为b个像素,a和b为预设的像素个数,a与b相同或不同,第一单位时间可以为X毫秒,第二单位时间可以为y毫秒,X,I为正数,X与y相同或不同。
[0078]示例性的,假设M=N=2,A=B=1,网格C上的一点与触点在横坐标轴方向上的距离为2a像素,与触点在纵坐标轴方向上的距离为b像素,则在触点移动后,网格C上的界面元素对象在横坐标轴方向上要延迟2x毫秒,在纵坐标轴方向上要延迟I毫秒,即在触点移动后,网格C上的界面元素对象需要延迟(2x+y)毫秒后,才能按照触点的移动方向移动。
[0079]204、用户设备将各个网格的界面元素对象根据各个网格的界面元素对象的运动参数分别移动。
[0080]为了使技术人员能够更加清楚的理解本发明,下面示意性的举例详细说明,如图3所示,假设用户设备的屏幕划分有图中所示的网格,触点初始位置在网格L3-3内。
[0081]手指按住触点开始向屏幕上方滑动,此时延迟效果开始出现,从纵列和横行两个维度分别定义屏幕内各个网格运动延迟如下:
[0082]首先是竖列的延迟规则。假设手指触点在网格L3-3内,L1-3和L2_3在L3_3的正上方,Ll-3,L2-3,L3-3与触点同时同方向移动不延迟,离手指触点最近的列是触点所在网格所在的第3列,相隔的是第2列,定义第2列延迟X毫秒开始移动,离触点更远的是第I列,则定义第I列比第2列延迟X毫秒开始移动,即第I列相对触点所在第3列延迟2X毫秒。其次是横行的延迟规则。手指触点在网格L3-3所在的第3行,定义第4行比第3行延迟Y毫秒开始移动,第5行比第4行延迟Y毫秒开始移动,即第5行比第3行延迟Ti毫秒。
[0083]屏眷网格移动延迟如图4所不,取网格L3-2, L4-1, L5-1举例说明延迟规则,L3-2比L3-3晚Y毫秒后开始移动,L4-1比L3-3晚(Y+2X)毫秒后开始移动,L5-1比L3-3晚(2Y+2X)毫秒后开始移动。另外,在图3和图4中所示的网格划分仅仅为示意性的,各个网格之间也可以没有间隔,具体的划分方式可以根据实际情况设置,在此不做限定。
[0084]本发明的实施例提供一种界面内容的显示方法,首先获取触点的初始位置和移动方向,再根据初始位置、移动方向确定屏幕中各个网格的界面元素对象的运动参数,其中屏幕被预先划分为多个网格,每个网格包括预设个数的像素,然后将各个网格的界面元素对象根据各个网格的界面元素对象的运动参数分别移动,最后完成页面内容显示。这样能够有效地改善用户对触摸屏滑动操作时的交互体验,提升应用的交互愉悦度。
[0085]本发明的实施例提供一种用户设备00,如图5所示,该用户设备包括:
[0086]获取单元10,用于获取触点的初始位置和移动方向。
[0087]确定参数单元20,用于根据初始位置、移动方向确定屏幕中各个网格的界面元素对象的运动参数;其中屏幕被预先划分为多个网格,每个网格包括预设个数的像素。
[0088]移动单元30,用于将各个网格的界面元素对象根据各个网格的界面元素对象的运动参数分别移动。
[0089]可选的,在用户设备的屏幕上设置有坐标系,获取单元10可以具体用于:
[0090]获取触点的初始位置包括:获取触点在坐标系上的初始横坐标和初始纵坐标;[0091 ] 触点的移动方向包括沿横坐标轴方向或沿纵坐标轴方向。
[0092]可选的,确定参数单元20可以具体用于:
[0093]在坐标系的横坐标轴方向上,与初始横坐标相隔N个第一单位距离的点所在的网格上的界面元素对象,需延迟M个第一单位时间后沿移动方向移动;在坐标系的纵坐标轴方向上,与初始纵坐标相隔A个第二单位距离的点所在的网格上的界面元素对象,需延迟B个第二单位时间后沿移动方向移动。
[0094]其中,M和N相同或不同,A和B相同或不同,M、N、A、B为正数。
[0095]可选的,第一单位距离可以为a个像素,第二单位距离可以为b个像素。
[0096]在预设范围内的网格与触点同时移动,触点在预设范围内;
[0097]可选的,预设范围内的网格具体可以是:
[0098]在触点所在网格所在的列上,且在触点所在网格的沿移动方向一侧的网格;
[0099]被以触点初始位置为圆心,半径为c像素的圆覆盖的网格,其中覆盖包括部分覆盖和全部覆盖,c为非负数。
[0100]本发明的实施例提供一种用户设备,首先获取触点的初始位置和移动方向,再根据初始位置、移动方向确定屏幕中各个网格的界面元素对象的运动参数,其中屏幕被预先划分为多个网格,每个网格包括预设个数的像素,然后将各个网格的界面元素对象根据各个网格的界面元素对象的运动参数分别移动,最后完成页面内容显示。这样能够有效地改善用户对触摸屏滑动操作时的交互体验,提升应用的交互愉悦度。
[0101]本发明的实施例还提供一种用户设备90,如图6所示,该设备90包括:总线94;以及连接到总线94的处理器91、存储器92和接口 93,其中该接口 93用于和网元通信,该网元可以是其他用户设备,也可以是网络管理设备,比如基站;该存储器92用于存储指令,处理器91用于执行该指令用于:
[0102]获取触点的初始位置和移动方向;
[0103]根据初始位置、移动方向确定屏幕中各个网格的界面元素对象的运动参数;其中屏幕被预先划分为多个网格,每个网格包括预设个数的像素;[0104]将各个网格的界面元素对象根据各个网格的界面元素对象的运动参数分别移动。
[0105]可选的,处理器91执行该指令可以具体用于:
[0106]在屏幕上设置有坐标系;
[0107]获取触点在坐标系上的初始横坐标和初始纵坐标;
[0108]触点的移动方向包括沿横坐标轴方向或沿纵坐标轴方向。
[0109]可选的,处理器91执行该指令可以具体用于:
[0110]在坐标系的横坐标轴方向上,与初始横坐标相隔N个第一单位距离的点所在的网格上的界面元素对象,需延迟M个第一单位时间后沿移动方向移动;
[0111]在坐标系的纵坐标轴方向上,与初始纵坐标相隔A个第二单位距离的点所在的网格上的界面元素对象,需延迟B个第二单位时间后沿移动方向移动;
[0112]在预设范围内的网格与触点同时移动,触点在预设范围内;
[0113]其中M和N相同或不同,A和B相同或不同,M、N、A、B为正数。
[0114]可选的,上述预设范围内的网格可以包括:
[0115]在触点所在网格所在的列上,且在触点所在网格的沿移动方向一侧的网格;
[0116]被以触点初始位置为圆心,半径为c像素的圆覆盖的网格,其中覆盖包括部分覆盖和全部覆盖,c为非负数。
[0117]可选的,上述与初始横坐标相隔N个第一单位距离的点所在的网格上的界面元素对象可以为与初始横坐标相隔NXa个像素的点所在的网格;
[0118]上述与初始纵坐标相隔A个第二单位距离的点所在的网格可以为与初始纵坐标相隔AXb个像素的点所在的网格;
[0119]其中,a和b为预设的像素个数数值,a与b相同或不同。
[0120]本发明的实施例提供一种用户设备,首先获取触点的初始位置和移动方向,再根据初始位置、移动方向确定屏幕中各个网格的界面元素对象的运动参数,其中屏幕被预先划分为多个网格,每个网格包括预设个数的像素,然后将各个网格的界面元素对象根据各个网格的界面元素对象的运动参数分别移动,最后完成页面内容显示。这样能够有效地改善用户对触摸屏滑动操作时的交互体验,提升应用的交互愉悦度。
[0121]本发明中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0122]在本申请所提供的几个实施例中,应该理解到,所揭露的方法和设备,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0123]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。[0124]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0125]上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0126]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【权利要求】
1.一种界面内容的显示方法,其特征在于,包括: 获取触点的初始位置和移动方向; 根据所述初始位置、所述移动方向确定屏幕中各个网格的界面元素对象的运动参数;其中所述屏幕被预先划分为多个网格,每个网格包括预设个数的像素; 将所述各个网格的界面元素对象根据所述各个网格的界面元素对象的运动参数分别移动。
2.根据权利要求1所述的方法,其特征在于,在所述屏幕上设置有坐标系; 所述获取触点的初始位置包括获取所述触点在所述坐标系上的初始横坐标和初始纵坐标; 所述触点的移动方向包括沿横坐标轴方向或沿纵坐标轴方向。
3.根据权利要求2所述的方法,其特征在于,所述根据所述初始位置、所述移动方向确定屏幕中各个网格的界面元素对象的运动参数包括: 在所述坐标系的横坐标轴方向上,与所述初始横坐标相隔N个第一单位距离的点所在的网格上的界面元素对象,需延迟M个第一单位时间后沿所述移动方向移动; 在所述坐标系的纵坐标轴方向上,与所述初始纵坐标相隔A个第二单位距离的点所在的网格上的界面元素对象,需延迟B个第二单位时间后沿所述移动方向移动; 在预设范围内的 网格与所述触点同时移动,所述触点在所述预设范围内。
4.根据权利要求3所述的方法,其特征在于,所述预设范围内的网格包括: 在所述触点所在网格所在的列上,且在所述触点所在网格的沿移动方向一侧的网格;和/或 被以触点初始位置为圆心,半径为c像素的圆覆盖的网格,其中覆盖包括部分覆盖和全部覆盖,c为非负数。
5.根据权利要求3所述的方法,其特征在于, 所述与所述初始横坐标相隔N个第一单位距离的点所在的网格为与所述初始横坐标相隔NXa个像素的点所在的网格; 所述与所述初始纵坐标相隔A个第二单位距离的点所在的网格为与所述初始纵坐标相隔AXb个像素的点所在的网格。
6.一种用户设备,其特征在于,包括: 获取单元,用于获取触点的初始位置和移动方向; 确定参数单元,用于根据所述初始位置、所述移动方向确定屏幕中各个网格的界面元素对象的运动参数;其中所述屏幕被预先划分为多个网格,每个网格包括预设个数的像素; 移动单元,用于将所述各个网格的界面元素对象根据所述各个网格的界面元素对象的运动参数分别移动。
7.根据权利要求6所述的设备,其特征在于,在所述设备的屏幕上设置有坐标系; 所述获取单元具体用于: 获取所述触点的初始位置包括:获取所述触点在所述坐标系上的初始横坐标和初始纵坐标; 所述触点的移动方向包括沿横坐标轴方向或沿纵坐标轴方向。
8.根据权利要求7所述的设备,其特征在于,所述确定参数单元具体用于: 在所述坐标系的横坐标轴方向上,与所述初始横坐标相隔N个第一单位距离的点所在的网格上的界面元素对象,需延迟M个第一单位时间后沿所述移动方向移动; 在所述坐标系的纵坐标轴方向上,与所述初始纵坐标相隔A个第二单位距离的点所在的网格上的界面元素对象,需延迟B个第二单位时间后沿所述移动方向移动; 在预设范围内的网格与所述触点同时移动,所述触点在所述预设范围内。
9.根据权利要求8所述的设备,其特征在于,所述预设范围内的网格包括: 在所述触点所在网格所在的列上,且在所述触点所在网格的沿移动方向一侧的网格;和/或 被以触点初始位置为圆心,半径为c像素的圆覆盖的网格,其中覆盖包括部分覆盖和全部覆盖,C为非负数。
10.根据权利要求8所述的设备,其特征在于, 所述与所述初始横坐标相隔N个第一单位距离的点所在的网格为与所述初始横坐标相隔NXa个像素的点所在的网格; 所述与所述初始纵坐标相隔A个第二单位距离的点所在的网格为与所述初始纵坐标相隔AXb个像素的点所在的网格。
【文档编号】G06F3/0484GK103530052SQ201310451599
【公开日】2014年1月22日 申请日期:2013年9月27日 优先权日:2013年9月27日
【发明者】张鼎, 吴昊 申请人:华为技术有限公司