调整按钮热区方法技术

技术编号:39501773 阅读:13 留言:0更新日期:2023-11-24 11:32
本申请提供了调整按钮热区方法

【技术实现步骤摘要】
调整按钮热区方法、装置、计算机设备及存储介质


[0001]本申请涉及互联网
,尤其涉及一种调整按钮热区方法

装置

计算机设备及存储介质


技术介绍

[0002]手机应用程序
(APP)
的显示页面中有各种按钮,用户点击按钮即点击按钮对应的响应热区,进而触发响应相应的程序

由于应用程序的显示页面中一些按钮设置的比较小,而响应热区通常设置在按钮区域内,所以用户点击按钮时,经常会因为按钮太小而无法击中按钮响应热区,进而无法触发相应程序

[0003]为提高用户点击按钮的成功率,需要扩大按钮的点击响应热区

目前通常是通过逐个修改按钮图标大小并逐个扩大按钮对应的点击响应热区来实现的

现有技术的扩大按钮点击响应热区的方法需要逐个修改按钮图标和响应热区,代码工作量非常大,效率非常低,且容易出现漏修改的情况;某些有边框和外层阴影的按钮,需要通过自定义按钮程序实现大小修改,代码量多,增加了代码的复杂度,降低代码的可维护性

另外,扩大按钮的图标,可能会导致按钮与其他元素之间的布局问题,比如按钮与文本之间的重叠,这样需要重新调整显示页面的布局,故调整起来非常不灵活

不方便

[0004]针对现存方法存在的问题,急需提供一种效率高的调整按钮热区的方法

装置

计算机设备及计算机可读存储介质


技术实现思路

[0005]本申请的目的在于提供一种效率高的调整按钮热区方法

装置

计算机设备及存储介质,旨在解决上述技术问题之一

[0006]第一方面,一种调整按钮热区方法,包括:设置按钮热区的最小长度值和最小宽度值;点击按钮;将长度小于所述最小长度值的按钮热区的长度设置为所述最小长度值;将宽度小于所述最小宽度值的按钮热区的宽度设置为所述最小宽度值

[0007]优选地,上述点击按钮具体为:用户点击按钮或所述按钮的周边

[0008]优选地,上述用户点击按钮或所述按钮的周边的步骤之后还包括:所述按钮热区触发是否响应的判断;
[0009]所述将宽度小于所述最小宽度值的按钮热区的宽度设置为所述最小宽度值的步骤之后还包括:获取用户的点击区域,判断用户点击的区域是否在调整后的按钮热区内,如果是,所述按钮热区响应

[0010]优选地,上述将长度小于所述最小长度值的按钮热区的长度设置为所述最小长度值具体为:获取按钮热区的长度值;判断所述按钮热区的长度值是否小于所述最小长度值,如果是,将所述按钮热区的长度设置为所述最小长度值

[0011]优选地,上述将宽度小于所述最小宽度值的按钮热区的宽度设置为所述最小宽度值具体为:获取所述按钮热区的宽度值;判断按钮热区的宽度值是否小于所述最小宽度值,
如果是,将所述按钮热区的宽度设置为所述最小宽度值

[0012]优选地,上述设置按钮热区的最小长度值和最小宽度值的步骤之前还包括:新建按钮分类,在所述分类内设置热区属性;将不需要调整按钮热区大小的按钮的热区属性设置黑名单标识;
[0013]所述按钮热区触发是否响应的判断的步骤之后还包括:判断所述按钮的热区属性是否为黑名单标识:如果不是,判断按钮热区的长度是否小于所述最小长度值

[0014]优选地,上述在所述分类内设置热区属性具体为:用关联对象的方法在所述分类内设置热区属性

[0015]第二方面,本申请实施例提供了一种调整按钮热区装置,包括:长宽设置模块,用于设置按钮热区的最小长度值和最小宽度值;按钮点击模块,用于点击按钮;长度调整模块,用于将长度小于所述最小长度值的按钮热区的长度设置为所述最小长度值;宽度调整模块,用于将宽度小于所述最小宽度值的按钮热区的宽度设置为所述最小宽度值

[0016]第三方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的调整按钮热区方法的步骤

[0017]第四方面,本申请实施例提供了一种计算机设备,包括:一个或多个处理器;存储器;以及一个或多个计算机程序,所述处理器和所述存储器通过总线连接,其中所述一个或多个计算机程序被存储在所述存储器中,并且被配置成由所述一个或多个处理器执行,所述处理器执行所述计算机程序时实现如上所述的调整按钮热区方法的步骤

[0018]本申请实施例的调整按钮热区方法,先设置按钮热区的最小长度值和最小宽度值,用户点击按钮后,自动将长度小于最小长度值的按钮热区的长度设置为最小长度值,将宽度小于最小宽度值的按钮热区的宽度设置为最小宽度值

本申请实施例的调整按钮热区方法在用户点击按钮后,在不改变按钮大小的情况下,自动将比较小的

手指较难点击到的按钮对应的按钮热区调整至预设最小长度值和最小宽度值,方便用户击中按钮热区,进而触发相应程序,大大提升用户的体验

最小长度值和最小宽度值可以根据需要设置

[0019]本申请实施例的调整按钮热区方法自动调整按钮热区大小,不需要如现有技术那样后台逐个修改按钮图标和按钮热区,开发工作量小,效率非常高,且不会出现漏修改的情况

本申请实施例的调整按钮热区方法只需要调整按钮热区大小,不需要修改按钮的大小,不会出现因扩大按钮的图标

导致按钮与其他元素之间的布局问题;且也不需要在一些有边框和外层阴影的按钮中自定义修改按钮大小,有利于代码的后期维护,大大提高了效率

附图说明
[0020]图1是本申请一实施例提供的调整按钮热区方法的流程图;
[0021]图2是本申请一实施例提供的调整按钮热区的将长度小于最小长度值的按钮热区的长度设置为最小长度值方法的流程图;
[0022]图3是本申请一实施例提供的调整按钮热区的将宽度小于最小宽度值的按钮热区的宽度设置为最小宽度值方法的流程图;
[0023]图4是本申请一实施例提供的调整按钮热区装置的结构示意图;
[0024]图5是本申请一实施例提供的计算机设备的具体结构框图

具体实施方式
[0025]为了使本申请的目的

技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明

应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请

[0026]为了说明本申请的技术方案,下面通过具体实施例来进行说明

[0027]为了使本申请的目的

技术方案及有益效果更加清楚明白,以下结本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种调整按钮热区方法,其特征在于,包括:设置按钮热区的最小长度值和最小宽度值;点击按钮;将长度小于所述最小长度值的按钮热区的长度设置为所述最小长度值;将宽度小于所述最小宽度值的按钮热区的宽度设置为所述最小宽度值
。2.
如权利要求1所述的调整按钮热区方法,其特征在于,所述点击按钮具体为:用户点击按钮或所述按钮的周边
。3.
如权利要求2所述的调整按钮热区方法,其特征在于,所述用户点击按钮或所述按钮的周边的步骤之后还包括:所述按钮热区触发是否响应的判断;所述将宽度小于所述最小宽度值的按钮热区的宽度设置为所述最小宽度值的步骤之后还包括:获取用户的点击区域,判断用户点击的区域是否在调整后的按钮热区内,如果是,所述按钮热区响应
。4.
如权利要求3所述的调整按钮热区方法,其特征在于,所述将长度小于所述最小长度值的按钮热区的长度设置为所述最小长度值具体为:获取按钮热区的长度值;判断所述按钮热区的长度值是否小于所述最小长度值,如果是,将所述按钮热区的长度设置为所述最小长度值
。5.
如权利要求4所述的调整按钮热区方法,其特征在于,所述将宽度小于所述最小宽度值的按钮热区的宽度设置为所述最小宽度值具体为:获取所述按钮热区的宽度值;判断按钮热区的宽度值是否小于所述最小宽度值,如果是,将所述按钮热区的宽度设置为所述最小宽度值
。6.
如权利要求5所述的调整按钮热区方法,其特征在...

【专利技术属性】
技术研发人员:李新雨
申请(专利权)人:深圳依时货拉拉科技有限公司
类型:发明
国别省市:

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

1