调整按钮热区方法、装置、计算机设备及存储介质与流程

文档序号:36158488发布日期:2023-11-23 04:45阅读:32来源:国知局
调整按钮热区方法与流程

本申请涉及互联网,尤其涉及一种调整按钮热区方法、装置、计算机设备及存储介质。


背景技术:

1、手机应用程序(app)的显示页面中有各种按钮,用户点击按钮即点击按钮对应的响应热区,进而触发响应相应的程序。由于应用程序的显示页面中一些按钮设置的比较小,而响应热区通常设置在按钮区域内,所以用户点击按钮时,经常会因为按钮太小而无法击中按钮响应热区,进而无法触发相应程序。

2、为提高用户点击按钮的成功率,需要扩大按钮的点击响应热区。目前通常是通过逐个修改按钮图标大小并逐个扩大按钮对应的点击响应热区来实现的。现有技术的扩大按钮点击响应热区的方法需要逐个修改按钮图标和响应热区,代码工作量非常大,效率非常低,且容易出现漏修改的情况;某些有边框和外层阴影的按钮,需要通过自定义按钮程序实现大小修改,代码量多,增加了代码的复杂度,降低代码的可维护性。另外,扩大按钮的图标,可能会导致按钮与其他元素之间的布局问题,比如按钮与文本之间的重叠,这样需要重新调整显示页面的布局,故调整起来非常不灵活、不方便。

3、针对现存方法存在的问题,急需提供一种效率高的调整按钮热区的方法、装置、计算机设备及计算机可读存储介质。


技术实现思路

1、本申请的目的在于提供一种效率高的调整按钮热区方法、装置、计算机设备及存储介质,旨在解决上述技术问题之一。

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

3、优选地,上述点击按钮具体为:用户点击按钮或所述按钮的周边。

4、优选地,上述用户点击按钮或所述按钮的周边的步骤之后还包括:所述按钮热区触发是否响应的判断;

5、所述将宽度小于所述最小宽度值的按钮热区的宽度设置为所述最小宽度值的步骤之后还包括:获取用户的点击区域,判断用户点击的区域是否在调整后的按钮热区内,如果是,所述按钮热区响应。

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

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

8、优选地,上述设置按钮热区的最小长度值和最小宽度值的步骤之前还包括:新建按钮分类,在所述分类内设置热区属性;将不需要调整按钮热区大小的按钮的热区属性设置黑名单标识;

9、所述按钮热区触发是否响应的判断的步骤之后还包括:判断所述按钮的热区属性是否为黑名单标识:如果不是,判断按钮热区的长度是否小于所述最小长度值。

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

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

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

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

14、本申请实施例的调整按钮热区方法,先设置按钮热区的最小长度值和最小宽度值,用户点击按钮后,自动将长度小于最小长度值的按钮热区的长度设置为最小长度值,将宽度小于最小宽度值的按钮热区的宽度设置为最小宽度值。本申请实施例的调整按钮热区方法在用户点击按钮后,在不改变按钮大小的情况下,自动将比较小的、手指较难点击到的按钮对应的按钮热区调整至预设最小长度值和最小宽度值,方便用户击中按钮热区,进而触发相应程序,大大提升用户的体验。最小长度值和最小宽度值可以根据需要设置。

15、本申请实施例的调整按钮热区方法自动调整按钮热区大小,不需要如现有技术那样后台逐个修改按钮图标和按钮热区,开发工作量小,效率非常高,且不会出现漏修改的情况。本申请实施例的调整按钮热区方法只需要调整按钮热区大小,不需要修改按钮的大小,不会出现因扩大按钮的图标、导致按钮与其他元素之间的布局问题;且也不需要在一些有边框和外层阴影的按钮中自定义修改按钮大小,有利于代码的后期维护,大大提高了效率。



技术特征:

1.一种调整按钮热区方法,其特征在于,包括:

2.如权利要求1所述的调整按钮热区方法,其特征在于,

3.如权利要求2所述的调整按钮热区方法,其特征在于,

4.如权利要求3所述的调整按钮热区方法,其特征在于,

5.如权利要求4所述的调整按钮热区方法,其特征在于,

6.如权利要求5所述的调整按钮热区方法,其特征在于,

7.如权利要求6所述的调整按钮热区方法,其特征在于,

8.一种调整按钮热区装置,包括:

9.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的方法的步骤。

10.一种计算机设备,包括:


技术总结
本申请提供了调整按钮热区方法、装置、计算机设备及计算机可读存储介质。所述的调整按钮热区方法,包括:设置按钮热区的最小长度值和最小宽度值;点击按钮;将长度小于最小长度值的按钮热区的长度设置为最小长度值;将宽度小于最小宽度值的按钮热区的宽度设置为最小宽度值。本申请实施例的调整按钮热区方法在用户点击按钮后,在不改变按钮大小的情况下,自动将比较小的、手指较难点击到的按钮对应的按钮热区调整至预设最小长度值和最小宽度值,方便用户击中按钮热区,进而触发相应程序,大大提升用户的体验。

技术研发人员:李新雨
受保护的技术使用者:深圳依时货拉拉科技有限公司
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1