一种控件数据的复制方法及装置与流程

文档序号:15930547发布日期:2018-11-14 01:35阅读:168来源:国知局

本发明涉及交互控制领域,尤其涉及一种控件数据的复制方法及装置。

背景技术

现有的手游中往往出现一组数据(如卡组、阵容、配置设定等)进行复制/粘贴的操作流程,玩家通过在数据列表界面中,选中一组数据,点击复制按钮,完成复制该组数据的操作,同时界面进入可粘贴状态,然后玩家再通过点击选择其他数据组,将已复制的数据粘贴到其他数据组中。

如图1a至图1e,是现有的游戏中的阵容复制粘贴操作的步骤示意图,具体为:如图1a,在a阵容中选中复制按钮,完成a阵容的复制;如图1b,此时a阵容高亮,提示玩家a阵容数据在复制状态;如图1c,切换到b阵容,b阵容粘贴按钮高亮,提示玩家可在b阵容进行粘贴操作;如图1d,点击b阵容中的粘贴按钮,出现覆盖阵容的二次确认弹窗,询问玩家是否覆盖;如图1e,点击ok后完成复制/粘贴的操作。其中在完成a阵容的复制后,界面上无任何对退出复制状态的操作提示,玩家也难以以常识理解退出复制的操作是怎样的;而且这种对数据进行复制时操作步骤较多,需要经过至少四次点击操作,并经历四次界面变化,才能够完成复制粘贴的操作,操作过程较繁杂,影响玩家体验效果。

以上背景技术内容的公开仅用于辅助理解本发明的构思及技术方案,其并不必然属于本专利申请的现有技术,在没有明确的证据表明上述内容在本专利申请的申请日已经公开的情况下,上述背景技术不应当用于评价本申请的新颖性和创造性。



技术实现要素:

为解决上述技术问题,本发明提出一种控件数据的复制方法及装置,大大简化了操作步骤,减少跳转步骤,同屏界面即可实现控件数据的复制操作,提升用户体验效果。

为了达到上述目的,本发明采用以下技术方案:

本发明的一个实施例公开了一种控件数据的复制方法,包括以下步骤:

s1:加载并显示至少一个控件,所述控件对应一组所述控件数据;

s2:根据用户的选定操作选定一个所述控件;

s3:监测用户在选定所述控件后的拖拽操作,当监测到用户终止所述拖拽操作,判断所述拖拽操作的终止位置是否在预设区域范围内,如果是,则直接触发或者在满足预设条件时触发粘贴指令,所述粘贴指令是指将选定的所述控件对应的控件数据粘贴到与所述拖拽操作的终止位置距离最小的所述控件中。

本发明的一个实施例公开了一种控件数据的复制装置,包括:

显示程序,配置为加载并显示至少一个所述控件,所述控件对应一组控件数据;

监测程序,配置为监测用户的选定操作,以及监测用户在选定所述控件后的拖拽操作;

判断程序,配置为在所述监测程序监测到用户终止所述拖拽操作时判断所述拖拽操作的终止位置是否在预设区域范围内;

数据处理程序,配置为在所述监测程序监测到用户的选定操作时选定一个所述控件,以及在所述判断程序判断所述拖拽操作的终止位置在预设区域范围内时直接触发或者在满足预设条件时触发粘贴指令,所述粘贴指令是指将选定的所述控件对应的控件数据粘贴到与所述拖拽操作的终止位置距离最小的所述控件中。

本发明的一个实施例公开了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行以实现上述的控件数据的复制方法。

本发明的一个实施例公开了一种电子终端,包括处理器和存储器;其特征在于:所述存储器存储有计算机程序,所述处理器加载所述计算机程序以执行上述的控件数据的复制方法。

与现有技术相比,本发明的有益效果在于:本发明的控件数据的复制方法及装置大大简化了操作步骤,可以通过对控件的操作实现快速便捷地复制控件对应的数据的目的,减少跳转步骤,同屏界面即可实现控件数据的复制操作,提升用户体验效果。

在进一步的方案中,通过长按后拖拽或者点击后拖拽的方式触发对控件数据的复制操作,进一步简化用户的操作步骤;并且在选定操作、拖拽操作以及粘贴指令中提供参考标识供用户确认或观察,能让用户实时查看到当前操作的情况,进一步提升用户体验效果。

附图说明

图1a至图1e是现有技术的游戏中的阵容复制粘贴操作的步骤示意图;

图2是本发明优选实施例的控件数据的复制方法的流程示意图;

图3是本发明具体实例的游戏中的多个阵容控件的排列示意图;

图4是本发明具体实例的游戏中长按某一阵容控件后的示意图;

图5是本发明具体实例的游戏中拖拽操作时的示意图;

图6是本发明具体实例的游戏中判断拖拽操作的终止位置在预设范围内的示意图;

图7是本发明具体实例的游戏中判断拖拽操作的终止位置在预设范围后弹出二次确认弹窗的示意图;

图8是本发明具体实例的游戏中判断拖拽操作的终止位置不在预设范围内的示意图。

具体实施方式

下面对照附图并结合优选的实施方式对本发明作进一步说明。

如图2所示,本发明优选实施例提供一种控件数据的复制方法,包括以下步骤:

s1:加载并显示至少一个控件,控件对应一组控件数据;

s2:根据用户的选定操作选定一个控件;

s3:监测用户在选定控件后的拖拽操作,当监测到用户终止拖拽操作,判断拖拽操作的终止位置是否在预设区域范围内,如果是,则直接触发或者在满足预设条件时触发粘贴指令,粘贴指令是指将选定的控件对应的控件数据粘贴到与拖拽操作的终止位置距离最小的控件中。

在一些实施例中,控件数据可以是游戏中的阵容数据。例如,在一个具体的实施例中,一个控件对着一组阵容数据,不同的控件可以表示多组阵容排布,具体的,阵容数据中可以包含指示该阵容中守门员、后卫、前锋等位置的球员排布信息。

在一些实施例中,步骤s2具体为:根据用户在任意一个控件的轮廓范围内的选定操作选定对应的控件;其中选定操作具体为对触摸屏的大于预设时间的触屏操作或者鼠标的点击操作。进一步,根据用户的选定操作,还提供第一视觉参考标识、第一听觉参考标识、第一触觉参考标识中的至少一种用于供用户确定选定的控件。

在一些实施例中,步骤s2中根据用户的选定操作,还生成一与选定的控件对应的第一图形;步骤s3中还包括:控制第一图形跟随拖拽操作移动;其中第一图形可以为半透明状。进一步,步骤s3中监测用户在选定控件后的拖拽操作的过程中,还判断拖拽操作过程中第一图形的轮廓范围是否与至少一个控件的轮廓范围重叠,如果重叠,则提供第二视觉参考标识、第二听觉参考标识、第二触觉参考标识中的至少一种用于供用户观察当前与第一图形的中心位置距离最小的控件。其中,判断拖拽操作的终止位置是否在预设区域范围内,包括:判断拖拽操作终止时第一图形的轮廓范围是否与至少一个控件的轮廓范围重叠,如果重叠,则是在预设区域范围内;否则,则不是在预区域范围内。更进一步,粘贴指令是指将选定的控件对应的控件数据粘贴到与第一图形的中心位置距离最小的控件。

在一些实施例中,步骤s3中在判断拖拽操作的终止位置是在预设区域范围内时,还提供第三视觉参考标识、第三听觉参考标识、第三触觉参考标识中的至少一种用于供用户确定待粘贴的控件。其中,在满足预设条件时触发粘贴指令是指:在触发粘贴指令之前,询问用户是否确认粘贴,如果是,则触发粘贴指令。进一步,步骤s3中如果判断拖拽操作(滑动操作)的终止位置不是在预设区域范围内时,取消控件数据的复制操作(也即不触发粘贴指令)。

下述结合具体实例对本发明优选实施例的控件数据的复制方法作进一步说明。

如图3所示,在手游中加载并纵向排列多个阵容控件,其中每个阵容控件对应一组阵容数据,阵容控件上的信息从左到右依次为:阵容编号、阵型、阵容名称、球队总战力;其中在列表底部显示提示文字“长按拖动可以复制粘贴阵容”,当前阵容控件在列表中高亮显示,非当前阵容控件在列表中常规显示,空阵容控件不显示阵容信息(如序号5的阵容控件)。

如图4所示,玩家在列表中某一阵容控件的轮廓范围内长按(也即对触摸屏的大于预设时间的触屏操作,该预设时间可以是0.15~0.3s,例如0.2s),长按判定生效后,该阵容控件对应的阵容数据复制至系统剪贴板中,处于复制状态;长按选定阵容控件后,监测用户的拖拽操作,生成与选定的阵容控件对应的半透明的第一图形,该第一图形跟随拖拽操作移动(表现出来为该选定的阵容控件浮出列表并半透明显示,跟随玩家手指在屏幕上移动);此时,手机会发出短暂震动(或者是短暂声音),提示玩家当前操作下完成选中的阵容控件对应的阵容数据的复制;如图5所示,此时与选定的阵容控件对应的半透明的第一图形可跟随拖拽操作自由移动。其中在拖拽操作的过程中,可以实时计算第一图形的中心位置与各个阵容控件的中心点距离,并将距离最小的阵容控件进行高亮显示以提示玩家当前可被粘贴的阵容控件。

当监测到用户终止拖拽操作,判断拖拽操作的终止位置是否在预设范围内,具体的判断方法为:判断拖拽操作终止时第一图形的轮廓范围是否与其中至少一个阵容控件的轮廓范围重叠,如果有重叠,则是在预设范围内,否则,不是在预设范围内;也即如图5中所示,判断拖拽操作终止时第一图形的轮廓范围是否与图中的虚线框1的范围重叠,如果有重叠,则是在预设范围内,如果拖拽操作终止时第一图形的轮廓范围全部在实线框2内除去虚线框1的范围内,则不是在预设范围内。

如图6所示的情形下,判断拖拽操作的终止位置是在预设范围内,此时,计算第一图形的中心位置与各个阵容控件的中心点距离,距离最小的阵容控件判定为待粘贴的阵容控件,该阵容控件显示高亮,提供接触判定反馈,如图6中所示的序号3的阵容控件;然后弹出二次确认弹窗,询问玩家是否覆盖阵容数据,如图7所示,如果玩家选择取消,则取消控件数据的复制操作,清除剪切板中的该阵容数据,并返回阵容列表界面;如果玩家选择ok,则将该阵容数据粘贴到该待粘贴的阵容控件,并将被覆盖的阵容数据显示在当前界面中,方便玩家进行编辑。

如图7所示的情形下,判断拖拽操作的终止位置不是在预设范围内,此时,无需计算第一图形的中心位置与各个阵容控件的中心点距离,直接取消控件数据的复制操作,并清除剪切板中的该阵容数据,且第一图形也在终止位置处渐隐消失。

另外,在另外一些实例中,阵容控件也可以采用宫格形式的布局排列,该布局情形下的复制方法也同上述操作,在此不再赘述。

在本发明优选实施例的控件数据的复制方法中可以通过对控件的操作实现快速便捷地复制控件对应的数据的目的,不需要明显提示状态也可让玩家感知当前所选阵容控件进入复制状态,其中的拖拽手势的操作给予玩家自然的操作感,拖拽判定反馈给予玩家充分的操作预期。

本发明具体实施方式还公开了一种控件数据的复制装置,包括:显示程序,配置为加载并显示至少一个控件,控件对应一组控件数据;

监测程序,配置为监测用户的选定操作,以及监测用户在选定控件后的拖拽操作;

判断程序,配置为在监测程序监测到用户终止拖拽操作时判断拖拽操作的终止位置是否在预设区域范围内;

数据处理程序,配置为在监测程序监测到用户的选定操作时选定一个控件,以及在判断程序判断拖拽操作的终止位置在预设区域范围内时直接触发或者在满足预设条件时触发粘贴指令,粘贴指令是指将选定的控件对应的控件数据粘贴到与拖拽操作的终止位置距离最小的控件中。

本发明具体实施方式还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行以实现上述的控件数据的复制方法。

本发明具体实施方式还提供了一种移动终端,包括处理器和存储器,存储器存储有计算机程序,处理器加载计算机程序以执行上述的控件数据的复制方法。

以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的技术人员来说,在不脱离本发明构思的前提下,还可以做出若干等同替代或明显变型,而且性能或用途相同,都应当视为属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1