控件响应区域的调整方法及装置、存储介质、电子设备制造方法及图纸

技术编号:36121563 阅读:10 留言:0更新日期:2022-12-28 14:27
本公开是关于一种控件响应区域的调整方法及装置、存储介质、电子设备,涉及人机交互技术领域,该方法包括:响应于作用于所述可交互控件的触控事件,获取与所述触控事件对应的当前触控区域的当前区域面积;根据所述当前区域面积以及预设的标准屏幕接触面积,确定所述可交互控件的原始响应区域的区域缩放系数;基于所述区域缩放系数对所述原始响应区域进行调整,得到目标响应区域。本公开提高了目标响应区域的精确度。区域的精确度。区域的精确度。

【技术实现步骤摘要】
控件响应区域的调整方法及装置、存储介质、电子设备


[0001]本公开实施例涉及人机交互
,具体而言,涉及一种控件响应区域的调整方法、控件响应区域的调整介质、计算机可读存储介质以及电子设备。

技术介绍

[0002]现有的对控件的触控区域的调整方法中,可以通过手动调整来实现。但是,在手动调整过程中,具体所需调整的大小没有调整依据,会使得调整结果的精确度较低。
[0003]需要说明的是,在上述
技术介绍
部分专利技术的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0004]本公开的目的在于提供一种控件响应区域的调整方法、控件响应区域的调整介质、计算机可读存储介质以及电子设备,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的调整结果的精确度较低的问题。
[0005]根据本公开的一个方面,提供一种控件响应区域的调整方法,通过终端设备的显示界面显示图形用户界面,所述图形用户界面中包括一个或多个可交互控件,所述控件响应区域的调整方法包括:
[0006]响应于作用于所述可交互控件的触控事件,获取与所述触控事件对应的当前触控区域的当前区域面积;
[0007]根据所述当前区域面积以及预设的标准屏幕接触面积,确定所述可交互控件的原始响应区域的区域缩放系数;
[0008]基于所述区域缩放系数对所述原始响应区域进行调整,得到目标响应区域。
[0009]在本公开的一种示例性实施例中,所述预设的标准屏幕接触面积包括接触面积最大值以及接触面积最小值;
[0010]其中,根据所述当前区域面积以及预设的标准屏幕接触面积,确定所述可交互控件的原始响应区域的区域缩放系数,包括:
[0011]根据所述触控事件的发生次数以及与每一次的触控事件对应的当前触控区域所具有的当前区域面积,确定所述触控事件的触控介质在触控所述可交互控件时所产生的平均区域面积;
[0012]判断所述平均区域面积是否大于所述接触面积最大值,并在确定所述平均区域面积大于所述接触面积最大值时,确定所述平均区域面积以及所述接触面积最大值之间的面积差值;
[0013]根据所述面积差值,确定所述可交互控件的原始响应区域的区域缩放系数。
[0014]在本公开的一种示例性实施例中,根据所述面积差值,确定所述可交互控件的原始响应区域的区域缩放系数,包括:
[0015]确定所述面积差值在预设的缩放规则中所属的缩放区间;
[0016]获取与所述缩放区间对应的区间缩放级别,并将所述区间缩放级别作为所述可交互控件的原始响应区域的区域缩放系数。
[0017]在本公开的一种示例性实施例中,所述控件响应区域的调整方法还包括:
[0018]如果所述平均区域面积小于所述接触面积最大值和/或接触面积最小值,则将所述可交互控件的原始响应区域的原始区域面积的区域缩放系数设置为预设缩放系数。
[0019]在本公开的一种示例性实施例中,基于所述区域缩放系数对所述原始响应区域进行调整,得到目标响应区域,包括:
[0020]获取所述原始响应区域在所述图形用户界面上的X轴方向以及Y轴方向上的X轴最大值、Y轴最大值、X轴最小值以及Y轴最小值,并根据所述X轴最大值、Y轴最大值、X轴最小值以及Y轴最小值确定所述原始响应区域的区域中心点位置;
[0021]根据所述区域缩放系数以及所述区域中心点位置对所述原始响应区域进行扩大,得到所述目标响应区域。
[0022]在本公开的一种示例性实施例中,所述控件响应区域的调整方法还包括:
[0023]判断任意两个可交互控件的目标响应区域是否存在重叠区域,并在确定存在重叠区域时,将目标响应区域存在重叠区域的两个可交互控件作为第一目标交互控件以及第二目标交互控件;
[0024]获取第一目标交互控件的第一控件中心点坐标,以及第二目标交互控件的第二控件中心点坐标,并根据所述第一控件中心点坐标以及第二控件中心点坐标确定所述第一目标交互控件以及第二目标交互控件的中间位置坐标;
[0025]以所述中间位置坐标作为分界线对所述第一目标交互控件的第一目标响应区域以及第二目标交互控件的第二目标响应区域进行划分。
[0026]在本公开的一种示例性实施例中,所述控件响应区域的调整方法还包括:
[0027]获取所述终端设备的当前登录地址,并从预设的数据库中匹配与所述当前登录地址对应的预设的标准屏幕接触面积;
[0028]其中,所述预设的标准屏幕接触面积,是根据通过获取与当前登录地址对应的历史触控区域的历史区域面积进行确定得到的。
[0029]在本公开的一种示例性实施例中,所述控件响应区域的调整方法还包括:
[0030]获取所述终端设备当前登录的用户标识,并建立所述用户标识与所述目标响应区域之间的映射关系;
[0031]对所述用户标识、目标响应区域以及映射关系进行存储。
[0032]根据本公开的一个方面,提供一种控件响应区域的调整装置,通过终端设备的显示界面显示图形用户界面,所述图形用户界面中包括一个或多个可交互控件,所述控件响应区域的调整装置包括:
[0033]当前区域面积获取模块,用于响应于作用于所述可交互控件的触控事件,获取与所述触控事件对应的当前触控区域的当前区域面积;
[0034]区域缩放系数确定模块,用于根据所述当前区域面积以及预设的标准屏幕接触面积,确定所述可交互控件的原始响应区域的区域缩放系数;
[0035]响应区域调整模块,用于基于所述区域缩放系数对所述原始响应区域进行调整,得到目标响应区域。
[0036]根据本公开的一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的控件响应区域的调整方法。
[0037]根据本公开的一个方面,提供一种电子设备,包括:
[0038]处理器;以及
[0039]存储器,用于存储所述处理器的可执行指令;
[0040]其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的控件响应区域的调整方法。
[0041]本公开实施例提供的一种控件响应区域的调整方法,一方面,通过响应于作用于可交互控件的触控事件,获取与触控事件对应的当前触控区域的当前区域面积;然后根据当前区域面积以及预设的标准屏幕接触面积,确定可交互控件的原始响应区域的区域缩放系数;最后基于区域缩放系数对原始响应区域进行调整,得到目标响应区域,实现了根据与触控事件对应的当前区域面积自动的对交互控件的原始响应区域进行调整,解决了现有技术中由于通过手动进行调整没有参考依据,进而使得调整结果的精确度较低的问题,提高了目标响应区域的精确度;另一方面,还可以避免需要进行手动调整进而存在的调整效率较低的问题,进一步的提高了原始响应区域的调整效率。
[0042]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种控件响应区域的调整方法,其特征在于,通过终端设备的显示界面显示图形用户界面,所述图形用户界面中包括一个或多个可交互控件,所述控件响应区域的调整方法包括:响应于作用于所述可交互控件的触控事件,获取与所述触控事件对应的当前触控区域的当前区域面积;根据所述当前区域面积以及预设的标准屏幕接触面积,确定所述可交互控件的原始响应区域的区域缩放系数;基于所述区域缩放系数对所述原始响应区域进行调整,得到目标响应区域。2.根据权利要求1所述的控件响应区域的调整方法,其特征在于,所述预设的标准屏幕接触面积包括接触面积最大值以及接触面积最小值;其中,根据所述当前区域面积以及预设的标准屏幕接触面积,确定所述可交互控件的原始响应区域的区域缩放系数,包括:根据所述触控事件的发生次数以及与每一次的触控事件对应的当前触控区域所具有的当前区域面积,确定所述触控事件的触控介质在触控所述可交互控件时所产生的平均区域面积;判断所述平均区域面积是否大于所述接触面积最大值,并在确定所述平均区域面积大于所述接触面积最大值时,确定所述平均区域面积以及所述接触面积最大值之间的面积差值;根据所述面积差值,确定所述可交互控件的原始响应区域的区域缩放系数。3.根据权利要求2所述的控件响应区域的调整方法,其特征在于,根据所述面积差值,确定所述可交互控件的原始响应区域的区域缩放系数,包括:确定所述面积差值在预设的缩放规则中所属的缩放区间;获取与所述缩放区间对应的区间缩放级别,并将所述区间缩放级别作为所述可交互控件的原始响应区域的区域缩放系数。4.根据权利要求2所述的控件响应区域的调整方法,其特征在于,所述控件响应区域的调整方法还包括:如果所述平均区域面积小于所述接触面积最大值和/或接触面积最小值,则将所述可交互控件的原始响应区域的原始区域面积的区域缩放系数设置为预设缩放系数。5.根据权利要求1所述的控件响应区域的调整方法,其特征在于,基于所述区域缩放系数对所述原始响应区域进行调整,得到目标响应区域,包括:获取所述原始响应区域在所述图形用户界面上的X轴方向以及Y轴方向上的X轴最大值、Y轴最大值、X轴最小值以及Y轴最小值,并根据所述X轴最大值、Y轴最大值、X轴最小值以及Y轴最小值确定所述原始响应区域的区域中心点位置;根据所述区域缩放系数以及所述区域中心点位置对所述原始响应区域进行扩大,得到所述目标响应区域。6.根据权利...

【专利技术属性】
技术研发人员:苏西子胡伟强
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1