选择控件的处理方法、装置、设备和存储介质制造方法及图纸

技术编号:19744748 阅读:31 留言:0更新日期:2018-12-12 04:39
本发明专利技术实施例提供一种选择控件的处理方法、装置、设备和存储介质,该方法包括:在检测到选定第一控件时,根据预先存储的控件与控件线条编码的对应关系,获取第一控件对应的每个线条的编码,根据编码,对第一控件对应的每个线条进行选中处理显示。通过对控件周围的线条进行编码,可通过简单的编码即可区分线条,在面对选择控件的实现方面有了更加高效方便的方法,有助于提高开发效率,降低实现的代码逻辑的复杂度,提高稳定性。

【技术实现步骤摘要】
选择控件的处理方法、装置、设备和存储介质
本专利技术涉及计算机
,尤其涉及一种选择控件的处理方法、装置、设备和存储介质。
技术介绍
随着移动互联网的快速发展,移动端日渐成为人机交互的主要平台,使应用程序(Application,APP)开发的效率和稳定性显得尤为重要,为了让用户获得良好的体验,APP运行的稳定性是首要保障。目前的APP中涉及到选择控件时,当用户点击到某个位置后,通过位置确定选定某个选择控件,通过系统控制整个控件该选择控件凸显,或者通过带边框的图片来时间带边框的选择控件,在选中后突出显示整个图片。然而,通过带边框图片来实现的方案虽然可行,但是由于两个选项中间会有线条重叠的问题,实现起来比较复杂,有很多相邻边界问题需要大量的逻辑判断,复杂度较高。
技术实现思路
本专利技术提供一种选择控件的处理方法、装置、设备和存储介质,用于解决上述的通过图片实现控件的凸显的方式实现起来比较复杂,有很多相邻边界问题需要大量的逻辑判断,复杂度较高的问题。本专利技术第一方面提供一种选择控件的处理方法,包括:在检测到选定第一控件时,根据预先存储的控件与控件线条编码的对应关系,获取所述第一控件对应的每个线条的编码;根据所述编码,对所述第一控件对应的每个线条进行选中处理显示。可选的,所述方法还包括:对应用程序APP界面上设计的至少一个控件按照预设规则进行编码,并对所有控件的线条按照预设规律进行编码,获取控件与控件线条编码的对应关系;其中,不同控件之间重叠的线条只有一个编码。可选的,所述APP界面上设计控件为连续的长方形控件;则所述对应用程序APP界面上设计的至少一个控件按照预设规则进行编码,并对所有控件的线条按照预设规律进行编码,获取控件与控件线条编码的对应关系,包括:采用自然数对所述至少一个控件按照顺序进行编码,得到每个控件的编码;相邻控件的顶部横线从1开始,按照公差为3的等差数列逐渐变大进行编码,相邻控件的底边横线从2开始,按照公差为3的等差数列逐渐变大进行编码,相邻的竖线从0开始,按照公差为3的等差数列逐渐变大进行编码。可选的,所述根据所述编码,对所述第一控件对应的每个线条进行选中处理显示,包括:根据所述第一控件对应的每个线条的编码,将所述第一控件对应的每个线条进行加粗处理并显示;或者,根据所述第一控件对应的每个线条的编码,将所述第一控件对应的每个线条变换颜色并显示;或者,根据所述第一控件对应的每个线条的编码,将所述第一控件对应的每个线条变换线形并显示。本专利技术第二方面提供一种选择控件的处理装置,包括:处理模块,存储模块以及显示模块;所述处理模块用于在检测到选定第一控件时,根据预先存储在所述存储模块的控件与控件线条编码的对应关系,获取所述第一控件对应的每个线条的编码;所述处理模块还根据所述编码,对所述第一控件对应的每个线条进行选中处理并通过所述显示模块显示。可选的,所述处理模块还用于:对应用程序APP界面上设计的至少一个控件按照预设规则进行编码,并对所有控件的线条按照预设规律进行编码,获取控件与控件线条编码的对应关系;其中,不同控件之间重叠的线条只有一个编码。可选的,所述APP界面上设计控件为连续的长方形控件;则所述处理模块具体用于:采用自然数对所述至少一个控件按照顺序进行编码,得到每个控件的编码;相邻控件的顶部横线从1开始,按照公差为3的等差数列逐渐变大进行编码,相邻控件的底边横线从2开始,按照公差为3的等差数列逐渐变大进行编码,相邻的竖线从0开始,按照公差为3的等差数列逐渐变大进行编码。可选的,所述处理模块具体用于:根据所述第一控件对应的每个线条的编码,将所述第一控件对应的每个线条进行加粗处理并通过所述显示模块显示;或者,根据所述第一控件对应的每个线条的编码,将所述第一控件对应的每个线条变换颜色并通过所述显示模块显示;或者,根据所述第一控件对应的每个线条的编码,将所述第一控件对应的每个线条变换线形并通过所述显示模块显示。本专利技术第三方面提供一种终端设备,包括:处理器、存储器、显示器以及计算机程序;所述计算机程序存储在所述存储器中,所述处理器执行所述计算机程序实现第一方面任一项所述的选择控件的处理方法。本专利技术第四方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,终端设备执行所述计算机程序第一方面任一项所述的选择控件的处理方法。本专利技术实施例提供的选择控件的处理方法、装置、设备和存储介质,在检测到选定第一控件时,根据预先存储的控件与控件线条编码的对应关系,获取第一控件对应的每个线条的编码,根据编码,对第一控件对应的每个线条进行选中处理显示。通过对控件周围的线条进行编码,可通过简单的编码即可区分线条,在面对选择控件的实现方面有了更加高效方便的方法,有助于提高开发效率,降低实现的代码逻辑的复杂度,提高稳定性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术实施例提供的选择控件的处理方法实施例一的流程图;图2为本专利技术实施例提供的一种界面上选择控件选中的设计示意图;图3为本专利技术实施例提供的一种控件编码示意图;图4为本专利技术实施例提供的一种控件编码编码顺序示意图;图5为本专利技术实施例提供的一种界面上选择控件的设计示意图;图6为本专利技术提供的控件选中编码示意图;图7为本专利技术提供的控件选中效果示意图;图8为本专利技术实施例提供的选择控件的处理装置实施例一的结构示意图图;图9为本专利技术实施例提供的用户设备实施例的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。针对目前的控件通过系统实现方法、利用图片自定义等技术方案。系统实现方法的解决方案实现很方便,但是实现的效果不是很好,所以,这种方式基本很少使用。通过带边框图片来实现的方案虽然可行,但是由于两个选项中间会有线条重叠的问题,实现起来比较复杂,有很多相邻边界问题需要大量的逻辑判断,复杂度较高。针对上述问题,本申请提供一种选择控件的处理方法,提供更有效更方便的选择控件的实现方案,提高开发效率。下面通过具体的实现方式对该方案进行介绍。本申请提供的选择控件的处理方法可以应用在安装使用应用程序或者开发应用程序的电脑、PC手机等终端设备中,该终端设备至少包括:一个或多个处理器以及一个或多个存储器,还可以包括显示器、收发器、网络接口或者其他接口等,对此本方案不做限制。下面通过几个具体实施方式,对本方案进行详细说明。图1为本专利技术实施例提供的选择控件的处理方法实施例一的流程图,如图1所示,该选择控件的处理方法具体可在应用程序的服务端的用户设备或者在开发人员的电脑等用户设备中,还可以应用在用户端的手机、电脑等用户设备中进行执行,下面将该类设备统称为终端设备。该选择控件的处理方法具体包括以下本文档来自技高网...

【技术保护点】
1.一种选择控件的处理方法,其特征在于,包括:在检测到选定第一控件时,根据预先存储的控件与控件线条编码的对应关系,获取所述第一控件对应的每个线条的编码;根据所述编码,对所述第一控件对应的每个线条进行选中处理显示。

【技术特征摘要】
1.一种选择控件的处理方法,其特征在于,包括:在检测到选定第一控件时,根据预先存储的控件与控件线条编码的对应关系,获取所述第一控件对应的每个线条的编码;根据所述编码,对所述第一控件对应的每个线条进行选中处理显示。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:对应用程序APP界面上设计的至少一个控件按照预设规则进行编码,并对所有控件的线条按照预设规律进行编码,获取控件与控件线条编码的对应关系;其中,不同控件之间重叠的线条只有一个编码。3.根据权利要求2所述的方法,其特征在于,所述APP界面上设计的控件为连续的长方形控件;则所述对应用程序APP界面上设计的至少一个控件按照预设规则进行编码,并对所有控件的线条按照预设规律进行编码,获取控件与控件线条编码的对应关系,包括:采用自然数对所述至少一个控件按照顺序进行编码,得到每个控件的编码;相邻控件的顶部横线从1开始,按照公差为3的等差数列逐渐变大进行编码,相邻控件的底边横线从2开始,按照公差为3的等差数列逐渐变大进行编码,相邻的竖线从0开始,按照公差为3的等差数列逐渐变大进行编码。4.根据权利要求1至3任一项所述的方法,其特征在于,所述根据所述编码,对所述第一控件对应的每个线条进行选中处理显示,包括:根据所述第一控件对应的每个线条的编码,将所述第一控件对应的每个线条进行加粗处理并显示;或者,根据所述第一控件对应的每个线条的编码,将所述第一控件对应的每个线条变换颜色并显示;或者,根据所述第一控件对应的每个线条的编码,将所述第一控件对应的每个线条变换线形并显示。5.一种选择控件的处理装置,其特征在于,包括:处理模块,存储模块以及显示模块;所述处理模块用于在检测到选定第一控件时,根据预先存储在所述存储模块的控件与控件线...

【专利技术属性】
技术研发人员:薛勇吕庆春彭飞
申请(专利权)人:北京五八信息技术有限公司
类型:发明
国别省市:北京,11

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

1