[发明专利]按钮自适应的方法、装置、移动终端和存储介质在审
申请号: | 201810221798.0 | 申请日: | 2018-03-18 |
公开(公告)号: | CN108614653A | 公开(公告)日: | 2018-10-02 |
发明(设计)人: | 林志成 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F3/0484;G06F3/0488 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 刘立天 |
地址: | 518028 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 按钮 显示屏幕 按钮识别 存储介质 移动终端 自适应 按钮控件 操作状态 触屏区域 调整按钮 检测操作 靠近检测 可移植性 位置判断 显示部件 指令调整 复用率 上移动 体接触 加载 可选 指令 | ||
本发明涉及一种按钮自适应的方法、装置、移动终端和存储介质,所述方法包括:检测操作体接触或靠近显示部件的显示屏幕的位置,从多个按钮中选择与装置的操作状态对应的至少一个按钮,以及使所选择的按钮在所述显示屏幕上移动,从而使所选择的按钮靠近检测到的所述显示屏幕上的位置,所述按钮上显示了至少一个可选择的字符,所有按钮按顺序被布置在按钮识别区域,所述按钮识别区域用于根据用户触屏区域的位置判断用户是否点击该按钮;确定要显示的可选字符的大小和位置;加载按钮控件,接收调整按钮位置的指令;根据所述指令调整所述按钮的位置,进而显示所述按钮。上述方法可以提高按钮的复用率,增强按钮的可移植性。
技术领域
本发明涉及触摸屏技术领域,尤其涉及按钮自适应的方法、装置、移动终端和存储介质。
背景技术
应用程序在和用户交互的使用过程中,以按钮作为提交数据及响应事件的主要触发形式。生成按钮的按钮控件是组成交互式动态网页的最基本元素之一。通过按钮控件可以方便地将客户端的数据传输至服务端,并且在使用中触发事件,执行响应的事件过程,从而完成相关操作。按钮控件是一种基础控件,根据其用途包括:命令按钮(PushButton)、复选框(CheckBox)、组框(GroupBox)和自绘式(Owner-drawButton)按钮等分类。
现有应用程序和系统虽多采用按钮触发方式完成操作,但是按钮在其使用过程中,仍存在弊端,包括以下方面:应用程序多采用按钮触发方式,但其需要完成多项特定操作,其操作项目复杂且繁多,用户若未完成特定操作,则无法点击触发,故而造成用户体验度低;按钮若想实现自适应的效果,则需在按钮控件中插入多项逻辑判断,造成逻辑结构繁多复杂,增加按钮控件开发成本;按钮控件多使用相似代码,其代码辨识度低,往往易于造成触发一个按钮同时触发同一页面上的多个事件,同时,也因意外触发的事件造成在某些应用场合中的财产损失;按钮往往只在一个应用程序中进行使用,而无法在移植到另一应用程序中,按钮复用率低,可移植性差。
发明内容
有鉴于此,有必要针对现有技术的缺陷,提供一种按钮自适应的方法、装置、移动终端和存储介质。
一种按钮自适应的方法,所述按钮自适应的方法,包括以下步骤:检测操作体接触或靠近显示部件的显示屏幕的位置,从多个按钮中选择与装置的操作状态对应的至少一个按钮,以及使所选择的按钮在所述显示屏幕上移动,从而使所选择的按钮靠近检测到的所述显示屏幕上的位置,所述按钮上显示了至少一个可选择的字符,所有按钮按顺序被布置在按钮识别区域,所述按钮识别区域用于根据用户触屏区域的位置判断用户是否点击该按钮;确定要显示的可选字符的大小和位置;加载按钮控件,接收调整按钮位置的指令;根据所述指令调整所述按钮的位置,进而显示所述按钮。
在其中一个实施例中,所述按钮上显示了至少一个可选择的字符包括一个或多个字母或文字形状的文字或字符。
在其中一个实施例中,所有按钮按顺序被布置在按钮识别区域进一步包括:
获取用户在触摸屏上的触屏区域;根据所述触屏区域的大小,判断所述触摸屏上按钮的识别区域的大小是否匹配;若不匹配,则将所述按钮的识别区域的大小调整至与所述触屏区域的大小相匹配。
在其中一个实施例中,所述根据所述指令调整所述按钮的位置,具体步骤为:
步骤S201,在触摸屏上显示至少一个按钮,剩余按钮按照顺序被布置,其中B是按钮识别区域的总宽度,Q是按钮与按钮之间的跨度,K为单个按钮的宽度,G是单个按钮的高度,Z是按钮识别区域的总高度;
步骤S202,如果没有按钮从任何行中移除,则转到步骤S204,否则转到步骤S203;
步骤S203,如果有一个按钮从任意一行中被移除,令K=(B-((剩余按钮数量-1)Q))/剩余按钮数量,增加每行中剩余按钮的宽度到新K值;
步骤S204,如果不是所有的按钮都从至少一行中移除,则转到步骤S206;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810221798.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:触控面板
- 下一篇:一种图标的显示方法、显示装置以及终端、存储介质