下拉控件数据处理方法、装置、计算机设备、存储介质制造方法及图纸

技术编号:32364615 阅读:10 留言:0更新日期:2022-02-20 03:37
本公开涉及一种下拉控件数据处理方法、装置、计算机设备、存储介质。所述方法包括:在获取到触摸控制动作信息的情况下,获取触摸控制动作信息的手势信息数据,触摸控制动作信息包括按下动作信息和抬起动作信息;使下拉控件不拦截触摸操作信息,在识别到按下动作信息的情况下,发送触摸操作信息至下拉控件对应的页面中非下拉控件;根据手势信息数据确定触摸目标对象和触摸位置起始信息数据;在触摸目标对象移动的情况下,根据触摸目标对象的移动位置、触摸位置起始信息数据控制下拉控件。采用本方法能够在控制下拉控件的过程中,不拦截触摸操作信息,使得其他的交互控件也可根据触摸目标对象的其他操作实现对应的功能。对象的其他操作实现对应的功能。对象的其他操作实现对应的功能。

【技术实现步骤摘要】
下拉控件数据处理方法、装置、计算机设备、存储介质


[0001]本公开涉及数据交互处理
,特别是涉及一种下拉控件数据处理方法、装置、计算机设备、存储介质。

技术介绍

[0002]随着安卓应用技术的发展,安卓应用内的出现了越来越多的交互控件,而下拉控件已经成为安卓应用的最重要的交互控件之一,下拉控件通常情况下的作用是用于列表的下拉刷新。
[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]上述下拉控件数据处理方法、装置、计算机设备、存储介质,能够通过按下动作信息和抬起动作信息对应的手势信息数据确定最终需要识别的触摸目标对象,且识别到按下动作信息的情况下,不拦截触摸操作信息,使得其他交互控件也能够识别到触摸事件,当通过确定的触摸目标对象进行下拉操作时,根据手势信息确定的触摸位置起始信息数据能够对应的控制下拉控件,且本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种下拉控件数据处理方法,其特征在于,所述方法包括:在获取到触摸控制动作信息的情况下,获取所述触摸控制动作信息的手势信息数据,所述触摸控制动作信息包括按下动作信息和抬起动作信息;使下拉控件不拦截触摸操作信息,在识别到所述按下动作信息的情况下,发送所述触摸操作信息至所述下拉控件对应的页面中非下拉控件;根据所述手势信息数据确定触摸目标对象和触摸位置起始信息数据;在所述触摸目标对象移动的情况下,根据所述触摸目标对象的移动位置、所述触摸位置起始信息数据控制所述下拉控件实现下拉操作。2.根据权利要求1所述的方法,其特征在于,所述按下动作信息包括单按下动作信息和多按下动作信息;所述在获取到触摸控制动作的情况下,获取所述触摸控制动作的手势信息数据,包括下述中的一种:在获取到所述单按下动作信息的情况下,获取所述单按下动作信息对应的第一目标对象,以及所述第一目标对象的触摸位置信息;在获取到所述多按下动作信息的情况下,获取所述多按下动作信息对应的多个第二目标对象,以及多个第二目标对象的触摸位置信息。3.根据权利要求2所述的方法,其特征在于,所述在获取到触摸控制动作的情况下,获取所述触摸控制动作的手势信息数据,还包括:在获取到所述抬起动作信息的情况下,获取所述第二目标对象中有效目标对象,得到第三目标对象,以及所述第三目标对象的触摸位置信息,所述有效目标对象是根据未输出所述抬起动作信息的所述第二目标对象确定的。4.根据权利要求3所述的方法,其特征在于,所述根据所述手势信息数据确定触摸目标对象和触摸位置起始信息数据,包括下述中的一种:在获取到所述单按下动作信息的情况下,根据所述第一目标对象确定触摸目标对象,根据所述第一目标对象的触摸位置信息确定所述触摸位置起始信息数据;在获取到所述多按下动作信息的情况下,根据多个所述第二目标对象确定触摸目标对象,根据多个第二目标对象的触摸位置信息确定所述触摸位置起始信息数据;在获取到所述抬起动作信息的情况下,获取所述第二目标对象中有效目标对象,得到第三目标对象,以及所述第三目标对象的触摸位置信息,根据所述第三目标对象确定所述触摸目标对象,根据所述第三目标对象的触摸位置信息确定所述触摸位置起始信息数据。5.根据权利要求1所述的方法,其特征在于,所述使下拉控件不拦截触摸操作信息,包括:调整所述下拉控件中处理触摸事件方法的返回值以及通过调用下拉控件中的事件向下分发方法...

【专利技术属性】
技术研发人员:鲍家晶巫建平朱达峰李骁范世强
申请(专利权)人:企查查科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1