控件的展现方法及装置的制造方法

文档序号:8298771阅读:139来源:国知局
控件的展现方法及装置的制造方法
【技术领域】
[0001]本发明涉及移动技术领域,尤其涉及一种控件的展现方法及装置。
【背景技术】
[0002]随着移动互联技术的快速发展,移动终端(例如手机、平板电脑等)已日益普及,并且移动终端提供的功能也越来越多。通常情况下,用户可以自由地在移动终端上安装各种应用程序(App),例如用户可以在手机上安装百度输入法。
[0003]目前,用户可以点击不同应用程序菜单中的按钮来调用该按钮的下一级按钮,通常情况下,该按钮的下一级按钮会以浮层的形式展现在菜单上。
[0004]但是,这种展现方式会遮挡菜单上的部分按钮,不方便用户点击被遮挡的按钮,且只能展现同一级的按钮。

【发明内容】

[0005]本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的一个目的在于提出一种控件的展现方法,该方法能够在展现下一级控件时,不会遮挡其他控件,且可以在屏幕大小有限的移动终端上展现两级控件。
[0006]本发明的第二个目的在于提出一种控件的展现装置。
[0007]为达上述目的,根据本发明第一方面实施例提出了一种控件的展现方法,包括:判断当前应用程序当前界面上预设类型的控件是否被触发,若被触发,则获得被触发控件所在的单位区域;以及若所述被触发控件所在的单位区域不是所述当前界面的最后一个单位区域,则将第一区域整体向下移动,并在第二区域展现所述被触发控件的下一级控件,其中,所述第一区域为所述被触发控件所在单位区域之后的所有单位区域,所述第二区域为所述第一区域和所述被触发控件所在的单位区域之间的区域,所述控件包括按钮。
[0008]本发明实施例的控件的展现方法,获得被触发控件所在的单位区域,并在被触发控件所在的单位区域不是当前界面的最后一个单位区域时,将第一区域整体向下移动,并在第一区域和被触发控件所在的单位区域之间的第二区域展现被触发控件的下一级控件,使得展现下一级控件时,不会遮挡其他控件,且可以在屏幕大小有限的移动终端上展现两级控件。
[0009]为达上述目的,根据本发明第二方面实施例提出了一种控件的展现装置,包括:获得模块,用于判断当前应用程序当前界面上预设类型的控件是否被触发,若被触发,则获得被触发控件所在的单位区域;以及展现模块,用于若所述被触发控件所在的单位区域不是所述当前界面的最后一个单位区域,则将第一区域整体向下移动,并在第二区域展现所述被触发控件的下一级控件,其中,所述第一区域为所述被触发控件所在单位区域之后的所有单位区域,所述第二区域为所述第一区域和所述被触发控件所在的单位区域之间的区域,所述控件包括按钮。
[0010]本发明实施例的终端的解锁装置,获得被触发控件所在的单位区域,并在被触发控件所在的单位区域不是当前界面的最后一个单位区域时,将第一区域整体向下移动,并在第一区域和被触发控件所在的单位区域之间的第二区域展现被触发控件的下一级控件,使得展现下一级控件时,不会遮挡其他控件,且可以在屏幕大小有限的移动终端上展现两级控件。
[0011]本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0012]图1是本发明一个实施例的控件的展现方法流程图。
[0013]图2是本发明一个实施例的包含预设类型控件的界面示意图。
[0014]图3是本发明一个实施例的展现下一级按钮的界面示意图。
[0015]图4是本发明一个实施例的控件的展现装置的结构示意图。
[0016]图5是本发明另一个实施例的控件的展现装置的结构示意图。
【具体实施方式】
[0017]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0018]下面参考附图描述本发明实施例的控件的展现方法及装置。
[0019]图1是本发明实施例的控件的展现方法流程图。
[0020]如图1所示,该控件的展现方法包括:
[0021]S101,判断当前应用程序当前界面上预设类型的控件是否被触发,若被触发,则获得被触发控件所在的单位区域。
[0022]其中,当前应用程序可以为输入法,也可以为其他应用程序,预设类型的控件包括至少具有下一级功能的按钮,如图2所示,界面上的“滑动设置”按钮即为一预设类型的控件,被触发控件所在的单位区域可以为被触发控件所在的行或列。
[0023]具体地,判断图2中的“滑动设置”按钮是否被触发,若被触发,则获得被触发按钮所在的行为第一行。
[0024]S102,若被触发控件所在的单位区域不是当前界面的最后一个单位区域,则将第一区域整体向下移动,并在第二区域展现被触发控件的下一级控件,其中,第一区域为被触发控件所在单位区域之后的所有单位区域,第二区域为第一区域和被触发控件所在的单位区域之间的区域,控件包括按钮。
[0025]在获得被触发控件所在的单位区域之后,判断该单位区域不是当前界面的最后一个单位区域,若不是,则将第一区域整体向下移动即将第一区域中的按钮整体下移,并在第二区域展现被触发控件的下一级控件,其中,第一区域为被触发控件所在单位区域之后的所有单位区域,第二区域为第一区域和被触发控件所在的单位区域之间的区域。
[0026]具体地,当用户点击图2中的“滑动设置”按钮时,获得“滑动设置”按钮位于当前界面的第一行,且当前界面存在多行按钮,即“滑动设置”按钮所在的行不是当前界面的最后一行,故将第一区域整体下移,并在第二区域显示“滑动设置”按钮的下一级按钮,如图3所示;从图3中可以看出第二区域的高度与被触发控件所在的单位区域的高度相同,需要说明的是图3仅为示例,事实上,第二区域的高度可以与被触发控件所在的单位区域的高度不同,例如,第二区域的高度可以为被触发控件所在的单位区域的高度的3/4,这样,可以方便用户区分当前不同级别的按钮,例如方便用户获知第二区域的按钮是下一级按钮。当然,第二区域的颜色也可以设置为与其他区域不同,这样,同样可以方便用户区分当前不同级别的按钮。
[0027]另外,当下一级按钮的数量大于第二区域能够展现的下一级按钮的最大数量时,第二区域支持用户通过滑动操作来更换展现的下一级按钮。
[0028]具体地,如图3所示,当“滑动设置”按钮的下一级按钮大于4个时,用户可以通过左右滑动位于第二区域的下一级按钮来进行更换展现。
[0029]另外,若监控到当前界面上另一预设类型的控件被触发,则将当前被触发控件的下一级控件覆盖到第二区域,以在第二区域展现当前被触发控件的下一级控件。
[0030]具体地,若图3中的“超级皮肤”按钮也有下一级按钮,则在用户点击图3中的“超级皮肤”按钮后,“超级皮肤”按钮的下一级按钮会显示在第二区域,当然,此时的第二区域中不存在“滑动设置”按钮的下一级按钮。
[0031]进一步地,若监控到被触发控件再次被触发,则将第一区域整体向上移动,并移除第二区域。
[0032]具体地,若用户点击图3中的“滑动设置”按钮,则第一区域整体向上移动即将第一区域中的按钮整体向上移动,并移除第二区域,即不显示“滑动设置”按钮的下一级按钮,如图2所示。
[0033]需要说明的是,若当前界面上的其他按钮均不具有下一级按钮,则在用户点击图3中除“滑动设置”按钮之外的区域后,也可以实现第一区域整体向上移动,并移除第二区域。
[0034]由此可见,本发明实施例可以实现在屏幕大小有限的移动终端上展现两级按钮,从而方便用户对不同级按钮进行点击等操作。
[0035]上述控件的展现方法,获得被触发控件所在的单位区域,并在被触发控件所在的单位区域不是当前界面的最后一个单位区域时,将第一区域整体向下移动,并在第一区域和被触发控件所在的单位区域之间的第二区域展现被触发控件的下一级控件,使得展现下一级控件时,不会遮挡其他控件,且可以在屏幕大小有限的移动终端上展现两级控件。
[0036]为了实现上述实施例,本发明还提出一种控件的展现装置。
[0037]图4是本发明一个实施例的控件的展现装置的结构示意图。
[0038]如图4所示,该控件的展现装置包括获得模块41和展现模块42,其中:
[0039]获得模块41用于判断当前应用程序当前界面上预设类型的控件是否被触发,若被触发,则获得被触发控件所在的单位区域;展现模块42用于若被触发控件所在的单位区域不是当前界面的最后一个单位区域,则将第一区域整体向下移动,并在第二区域展现被触发控件的下一级控件,其中,第一区域为被触发控件所在单位区域之后的所有单位区域,第二区域为第一区域和被触发控件所在的单位区域之间的区域,控件包括按钮。
[0040]其中,当前应用程序可以为输入法,也可以为其他应用程序,预设类型的控件包括至少具有下一级功能的按钮,如图2所示,界面上的“滑动设置”按钮即为一预设类型的控件,被触发控件所在的单位区域可以为被触发控件所在的行或列。
[0041]具体地,获得模块41判断图2中的“滑动设置”按钮是否被触发,若被触发,则获得被触发按钮所在的行为第一行。
[0042]在获得模块41获得被触发控件所在的单位区域之后,展现模块42判断该单位区域不是当前界面的最后一个单位区域,若不是,则将第一区域整体向下移动即将第一区域中的按钮整体下移,并在第二区域展现被触发控件的下一级控件,其中,第一区域为被触发控件所在单位区域之后的所有单位区域,第二区域为第一区域和被触发控件所在的单位区域之间的区域。
[0043]具体地,当用户点击图2中的“滑动设置”按钮时,获得模块41获得“滑动设置”按钮位于当前界面的第一行,展现模块42判断当前界面存在多行按钮,即“滑动设置”按钮所在的行不是当前界面的最后一行,故将第一区域整体下移,并在第二区域显示“滑动设置”按钮的下一级按钮,如图3所示;从图3中可以看出第二区域的高度与被触发控件所在的单位区域的高度相同,需要说明的是图3仅为示例,事实上,第二区域的高度可以与被触发控件所在的单位区域的高度不同,例如,第二区域的高度可以为“滑动设置”按钮所在行的高
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1