一种基于连续渐变操作的控件显示方法及装置的制造方法
【技术领域】
[0001] 本发明涉及计算机显示技术,尤其涉及一种基于连续渐变操作的控件显示方法及 装置。
【背景技术】
[0002] 现有终端设备安装的大多应用程序,为了丰富用户的视觉体验,在向用户进行显 示时,一般具有连续渐变趋势操作,例如,对电子地图进行的放大缩小操作,以及电子书上 一页下一页的翻页操作等,以对电子地图进行缩放为例,显示的电子地图界面包含有缩放 控件,分别为放大(+)控件以及缩小(+)控件,当用户点击放大控件或连续点击放大控件 时,电子地图按照预先设置的放大级数渐变放大,当用户点击缩小控件时,电子地图按照预 先设置的缩小级数渐变缩小,并在用户连续点击放大控件或缩小控件的过程中,电子地图 界面中显示的放大控件或缩小控件尺寸保持不变。对于电子书翻页操作,电子书显示界面 中包含有上一页控件以及下一页控件,当用户点击下一页控件时,电子书以渐变方式翻页 到下一页,当用户点击上一页控件时,电子书以渐变方式翻页到上一页,在用户连续点击上 一页控件或下一页控件的过程中,电子书界面中显示的上一页控件以及下一页控件尺寸保 持不变。
[0003] 由上述可见,在进行连续渐变操作时,控件状态(尺寸)始终保持不变,这样,在用 户进行连续渐变操作达到极限状态(例如,对于电子地图,达到最大放大倍数或达到最小 缩小倍数;再例如,对于电子书,翻页到第一页或最后一页)时,由于控件状态一直保持不 变,也没有相应的提示,使得用户不能获知连续渐变操作是否达到极限状态,因而,需要再 多次点击控件,直到点击控件后,当前显示界面不发生变化,才能依据不发生变化的显示界 面,确知连续渐变操作已达到极限状态。例如,当用户想要放大电子地图,会一直点击电子 地图界面中的放大控件(按钮),直至发现电子地图不能放大为止,但是由于用户仍然不知 道此时不能再放大该电子地图,会再点击多次放大控件,直至发现电子地图没有发生变化, 才会意识此时已经不能再放大电子地图,从而放弃点击。再例如,当用户翻到电子书的最后 一页时,如果未看到当前页码和总页码的显示,将会惯性地点击下一页控件(按钮)一下或 多下,发现点击不能再翻页了,才意识到最后一页了,从而放弃点击。使得基于连续渐变操 作的控件显示在交互上没有与用户任何的交互,在用户的连续渐变操作达到极限状态后, 依然没有相应的提醒,需要用户进行多次试错操作,并通过多次试错操作使得显示界面不 发生变化才能确认操作已达到极限状态,使得现有基于连续渐变操作的控件显示方法,不 能提示用户的当前操作状态是可操作还是不可操作,增加了用户的试错操作次数,延长了 用户达到极限操作所需的时间,降低了用户连续渐变操作的效率。
【发明内容】
[0004] 有鉴于此,本发明实施例提供一种基于连续渐变操作的控件显示方法及装置,减 少用户的试错操作次数、提升用户连续渐变操作的效率。
[0005]为达到上述目的,本发明的实施例采用如下技术方案:
[0006]-方面,本发明实施例提供一种基于连续渐变操作的控件显示方法,包括:
[0007]构建连续渐变操作级别与相异操作的控件对尺寸的映射关系集;
[0008] 接收用户在当前应用程序显示界面中的连续渐变操作指令,获取所述连续渐变操 作指令对应的连续渐变操作目标级别;
[0009]查询映射关系集,获取所述连续渐变操作目标级别映射的控件对尺寸;
[0010] 按照连续渐变操作目标级别更新当前显示界面中的应用程序,并在更新的应用程 序显示界面中,以所述连续渐变操作目标级别映射的控件对尺寸分别显示控件对。
[0011] 本发明实施例提供的基于连续渐变操作的控件显示方法,通过构建连续渐变操作 级别与相异操作的控件对尺寸的映射关系集,按照用户的点击操作,查询映射关系集得到 相应的控件对尺寸并向用户显示。这样,使得用户进行控件的连续渐变操作时,可以与用户 交互,并通过控件对中相应控件的尺寸标识用户的连续渐变操作是否达到极限状态,从而 通过控件尺寸变化提醒用户,减少了用户进行的试错操作次数,提升了用户连续渐变操作 的效率。
[0012] 另一方面,本发明实施例提供一种基于连续渐变操作的控件显示装置,包括:映射 关系集构建模块、操作目标级别获取模块、查询模块以及控件尺寸显示设置模块,其中,
[0013] 映射关系集构建模块,用于构建连续渐变操作级别与相异操作的控件对尺寸的映 射关系集;
[0014] 操作目标级别获取模块,用于接收用户在当前应用程序显示界面中的连续渐变操 作指令,获取所述连续渐变操作指令对应的连续渐变操作目标级别;
[0015]查询模块,用于查询映射关系集,获取所述连续渐变操作目标级别映射的控件对 尺寸;
[0016] 控件尺寸显示设置模块,用于按照连续渐变操作目标级别更新当前显示界面中的 应用程序,并在更新的应用程序显示界面中,以所述连续渐变操作目标级别映射的控件对 尺寸分别显示控件对。
[0017] 本发明实施例提供的基于连续渐变操作的控件显示装置,映射关系集构建模块通 过构建连续渐变操作级别与相异操作的控件对尺寸的映射关系集,操作目标级别获取模块 依据用户的点击操作获取连续渐变操作目标级别,查询模块查询映射关系集得到相应的控 件对尺寸,控件尺寸显示设置模块依据查询的尺寸向用户显示控件对。这样,利用控件尺寸 变化标识该控件的可操作性,从而通过控件尺寸变化提醒用户,减少了用户进行的试错操 作次数,提升了用户连续渐变操作的效率。
【附图说明】
[0018]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其它的附图。
[0019] 图1为本发明实施例基于连续渐变操作的控件显示方法流程示意图;
[0020] 图2为本发明实施例基于连续渐变操作的控件显示装置结构示意图。
【具体实施方式】
[0021] 下面结合附图对本发明实施例进行详细描述。
[0022] 应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基 于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其 它实施例,都属于本发明保护的范围。
[0023] 图1为本发明实施例基于连续渐变操作的控件显示方法流程示意图。参见图1,该 方法包括:
[0024] 步骤101,构建连续渐变操作级别与相异操作的控件对尺寸的映射关系集;
[0025]本步骤中,不同的应用程序可能具有不同的连续渐变操作级别。作为一可选实施 例,映射关系集以应用程序为标识,每一应用程序具有多个连续渐变操作级别,相应地,具 有多个相异操作的控件对尺寸,即每一连续渐变操作级别,对应一相异操作的控件对。例 如,对于电子地图应用程序,可以设置该电子地图具有10个连续渐变操作级别(从最小比 例地图至最大比例地图,具有10级放大倍数,或从最大比例地图至最小比例地图,具有10 级缩小倍数,同一显示界面中的放大控件以及缩小控件构成相异操作的控件对),每一连续 渐变操作级别对应一控件对尺寸(每一级放大倍数对应一控件尺寸,以及,每一级缩小倍 数对应一控件尺寸)。对于电子书应用程序,如果该电子书的总页数为50页,则可以设置 50个连续渐变操作级别(进行下一页翻页操作或进行上一页翻页操作),每一连续渐变操 作级别对应一相异操作的控件对尺寸(每一上一页控件对应一尺寸,以及,每一下一页控 件对应一尺寸)。再例如,对于图片浏览器应用程序,可以设置15个连续渐变操作级别,每 一连续渐变操作级别对应一相异操作的控件尺寸。
[0026]本发明实施例中,控件对包括操作相异的两个控件,当然,实际应用中,控件对也 可以仅仅包括一个控件。以对电子地图进行连续渐变操作(放大/缩小)为例,假设电子地 图的连续渐变操作级别被设置为11级,将电子地图比例最小时的连续渐变操作级别设置 为1级,连续渐变操作级别按照电子地图比例增大依次递增,最大为11级。相应地,控件对 (放大控件按钮/缩小控件按钮)尺寸大小分为11种尺寸,控件对中的最大控件尺寸设置 为300*300,最小控件尺寸设置为100*100,每一相异操作的控件尺寸与连续渐变操作级别 对应功能的几率(概率)成正比,每一连续渐变操作级别对应的控件对尺寸变动为20*20, 即一控件尺寸增加20*20,相异操作的控件尺寸相应减少20*20。具体来说,
[0027] 当电子地图比例最小,即连续渐变操作级别为1级时,表示该电子地图放大的概 率为100%,缩小的概率为0% (即达到连续渐变操作对应的极限状态),放大按钮(控件) 尺寸设置为300*300,以便于用户以大概率点击该放大控件,相异操作的缩小按钮(控件) 尺寸设置为100*100。
[0028] 当