The invention discloses an interactive control method, device and computer readable storage medium, in which the method includes: monitoring the first sliding state of the sliding object, acquiring the target area corresponding to the sliding state, and then determining that the first sliding state is in transition when the sliding object is converted from the first sliding state to the second sliding state. The sliding speed and the sliding distance are carved; then, the second sliding parameter of the second sliding state is determined according to the target area, the sliding speed and the sliding distance; finally, the sliding object is slided to the target area according to the second sliding parameter. A humanized interactive control scheme is implemented, which enables the user to adaptively transform the sliding state when sliding in the terminal device, thus making the moving state of the sliding object more smoothly, thus greatly improving the user experience.
【技术实现步骤摘要】
一种交互控制方法、设备及计算机可读存储介质
本专利技术涉及移动通信领域,尤其涉及一种交互控制方法、设备及计算机可读存储介质。
技术介绍
现有技术中,随着智能终端设备的快速发展,越来越多的用户采用触控的方式移动设备内的交互对象,一般而言,当用户手指离开交互对象时,该交互对象还会因为未到达指定位置而继续移动,从而给用户带来移动不平滑的体验。例如,在图标移动场景中,当用户的手指滑动结束后,被控制图标需要自行滑动一段距离。当滑动速度逐渐下降为零的时候,才判断图标是否处于目标位置显示,当不是目标位置显示时候,系统再做自动调整,让其居中显示。因此,当图标速度逐渐降为零时候,这个过程本身就需要一段时间,给用户体验不佳,另外,当停止后,若图标不是居中显示,又得重新启动移动的动画进行调整。导致在上述过程中,移动速度从高到零,然后再移动到居中显示,期间的移动过程让用户感觉卡顿现象发生,给用户的体验不佳。
技术实现思路
为了解决现有技术中的上述技术缺陷,本专利技术提出了一种交互控制方法,该方法包括:监测滑动对象的第一滑动状态,同时,获取与所述滑动状态对应的目标区域;若所述滑动对象由所述第一滑动状态转换为第二滑动状态,则确定所述第一滑动状态处于转换时刻的滑动速度以及滑动距离;根据所述目标区域、所述滑动速度以及所述滑动距离确定所述第二滑动状态的第二滑动参数;按所述第二滑动参数将所述滑动对象滑动至所述目标区域。可选的,所述监测滑动对象的第一滑动状态,同时,获取与所述滑动状态对应的目标区域,包括:确定所述滑动对象所处的滑动空间;在所述滑动空间内监测所述滑动对象的第一滑动状态,其中,所述第一 ...
【技术保护点】
1.一种交互控制方法,其特征在于,所述方法包括:监测滑动对象的第一滑动状态,同时,获取与所述滑动状态对应的目标区域;若所述滑动对象由所述第一滑动状态转换为第二滑动状态,则确定所述第一滑动状态处于转换时刻的滑动速度以及滑动距离;根据所述目标区域、所述滑动速度以及所述滑动距离确定所述第二滑动状态的第二滑动参数;按所述第二滑动参数将所述滑动对象滑动至所述目标区域。
【技术特征摘要】
1.一种交互控制方法,其特征在于,所述方法包括:监测滑动对象的第一滑动状态,同时,获取与所述滑动状态对应的目标区域;若所述滑动对象由所述第一滑动状态转换为第二滑动状态,则确定所述第一滑动状态处于转换时刻的滑动速度以及滑动距离;根据所述目标区域、所述滑动速度以及所述滑动距离确定所述第二滑动状态的第二滑动参数;按所述第二滑动参数将所述滑动对象滑动至所述目标区域。2.根据权利要求1所述的交互控制方法,其特征在于,所述监测滑动对象的第一滑动状态,同时,获取与所述滑动状态对应的目标区域,包括:确定所述滑动对象所处的滑动空间;在所述滑动空间内监测所述滑动对象的第一滑动状态,其中,所述第一滑动状态包括第一滑动参数;获取与所述滑动状态对应的目标区域,其中所述目标区域处于所述滑动空间内。3.根据权利要求2所述的交互控制方法,其特征在于,所述若所述滑动对象由所述第一滑动状态转换为第二滑动状态,则确定所述第一滑动状态处于转换时刻的滑动速度以及滑动距离,包括:监测所述滑动对象的触控信号;若所述触控信号消除,则将所述第一滑动状态转换为所述第二滑动状态;获取所述第一滑动状态在所述触控信号消除时刻的滑动速度以及滑动距离。4.根据权利要求3所述的交互控制方法,其特征在于,所述根据所述目标区域、所述滑动速度以及所述滑动距离确定所述第二滑动状态的第二滑动参数,包括:确定与所述第二滑动状态对应的目标区域;获取所述第一滑动状态在所述触控信号消除时刻的滑动位置;根据所述滑动位置以及所述目标区域确定所述滑动距离;根据所述目标区域、所述滑动速度以及所述滑动距离确定所述第二滑动状态的第二滑动参数。5.根据权利要求4所述的交互控制方法,其特征在于,所述按所述第二滑动参数将所述滑动对象滑动至所述目标区域,包括:确定与所述目标区域对应的目标位置;按所述第二滑动参数将所述滑动对象滑动至所述目标位置;在所述目标区域内执行动画...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。