页面元素的控制方法及装置的制造方法_3

文档序号:8361180阅读:来源:国知局
上移动的过程中,松开手指,等,可移动对象B则回复到初始位置。也就是说,可移动对象BI向上移动的这个指定距离,可以认为是一个可取消的移动距离,只要可移动对象BI没有移动到上,都可以随时取消操作。
[0086]304、显示与所述移动情况对应的隐藏的页面元素。
[0087]例如,显示隐藏的页面元素Al,如图2B所示。由图2B中可以看出,由于屏幕除了显示与所述移动情况对应的隐藏的页面元素Al之外可显示区域的尺寸,足够显示原来所显示的页面元素A0,则可以显示页面元素AO中的全部内容。
[0088]或者,再例如,显示隐藏的页面元素A2,如图2C所示。由图2C中可以看出,终端的屏幕除了显示与所述移动情况对应的隐藏的页面元素A2之外可显示区域的尺寸,只能够显示原来所显示的页面元素AO中的部分内容,则可以显示页面元素AO中的部分内容。其中,阴影部分的内容为隐藏的内容。
[0089]或者,再例如,显示隐藏的页面元素A3,如图2D所示。其中,阴影部分的内容为隐藏的内容。
[0090]需要说明的是,在图2A?图2D所示出的页面上,只需要关注页面的布局即页面元素的位置,而不需要关注每个页面元素的内容,也就是说,页面元素的内容所包含的中文字符或英文字符只是示意性质的,并没有特别含义,可以忽略。
[0091]这样,通过在目标页面上显示可移动对象B1、以及该可移动对象BI两侧的位置对象BI和位置对象B2,所述目标页面包括隐藏的页面元素Al、A2和A3,以及显示的页面元素,进而检测可移动对象BI的移动情况,使得能够根据移动情况与隐藏的页面元素的对应关系,确定与所述移动情况对应的隐藏的页面元素,以显示与所述移动情况对应的隐藏的页面元素,能够避免现有技术中由于用于显示隐藏的页面元素的功能按钮设置在页面的指定位置而导致的在用户需要浏览隐藏的页面元素时操作繁琐且不灵活的问题。从而提高了页面元素控制的效率和灵活性。
[0092]本实施例中,通过在目标页面上显示可移动对象,所述目标页面包括隐藏的第一页面元素和显示的第二页面元素,进而检测所述可移动对象的移动情况,使得能够根据移动情况与第一页面元素的对应关系,确定与所述移动情况对应的第一页面元素,以实现显示与所述移动情况对应的第一页面元素的目的,能够避免现有技术中由于用于显示隐藏的页面元素的功能按钮设置在页面的指定位置而导致的在用户需要浏览隐藏的页面元素时操作繁琐且不灵活的问题。从而提高了页面元素控制的效率和灵活性。
[0093]另外,采用本申请提供的技术方案,由于可移动对象的不同移动情况可以对应不同的隐藏的页面元素即第一页面元素,因此,目标页面上无需分别设置多个按钮分别对应不同的隐藏的页面元素,使得目标页面上可以布局更多的内容,从而提高了页面的利用率。
[0094]需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
[0095]在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0096]图4为本申请另一实施例提供的页面元素的控制装置的结构示意图,如图4所示。本申请实施例的页面元素的控制装置可以包括显示单元41、检测单元42和确定单元43。其中,显示单元41,用于在目标页面上显示可移动对象,所述目标页面包括隐藏的第一页面元素和显示的第二页面元素;检测单元42,用于检测所述可移动对象的移动情况;确定单元43,用于根据移动情况与第一页面元素的对应关系,确定与所述移动情况对应的第一页面元素;所述显示单元41,还用于显示与所述移动情况对应的第一页面元素。
[0097]其中,所述目标页面可以为应用程序的全部页面,或者还可以为应用程序中的部分页面,本申请实施例对此不进行特别限定。
[0098]具体地,所述第一页面元素或第二页面元素可以包括但不限于下列中的至少一项:文字、标签、超链接、按钮、输入框和下拉框,本申请实施例对此不进行限定。
[0099]可选地,在本申请实施例的一个可能的实现方式中,所述可移动对象可以包括创建在所述第二页面元素之上的浮动页面元素。浮动页面元素的创建方法可以参见现有技术中的相关描述,此处不再赘述。
[0100]具体地,所述可移动对象的形状可以为圆形、方形或多边形等形状。
[0101]具体地,所述可移动对象的位置可以为目标页面上的任何位置。优选地,可以为目标页面的底部中心位置,这样,对于触摸屏手机等触摸屏移动终端的用户来说,不受屏幕大小的限制,操作非常方便,而且单手即可以较为方便地拖动该可移动对象,从而能够进一步提高页面元素控制的效率和灵活性。同时还可以进一步增强大尺寸屏幕的浏览体验。
[0102]具体地,所述可移动对象的透明度可以大于或等于O且小于I。透明度的取值越大表示越透明,O表示完全不透明。
[0103]可选地,在本申请实施例的一个可能的实现方式中,所述显示单元41,还可以进一步用于在目标页面上显示至少一个位置对象。
[0104]可选地,在本申请实施例的一个可能的实现方式中,所述至少一个位置对象可以包括创建在所述第二页面元素之上的固定页面元素。固定页面元素的创建方法可以参见现有技术中的相关描述,此处不再赘述。
[0105]具体地,所述至少一个位置对象的形状可以为与可移动对象的形状相适应的形状,可以为圆形、方形或多边形等形状。
[0106]具体地,所述至少一个位置对象的位置可以为目标页面上的任何位置。优选地,所述至少一个位置对象的位置可以为与可移动对象的位置相适应的位置,例如,可以为可移动对象周围的至少一个位置。这样,对于触摸屏手机等触摸屏移动终端的用户来说,操作非常方便,而且单手即可以较为方便地拖动该可移动对象,以将可移动对象移动到所述至少一个位置对象中的一个位置对象,从而能够进一步提高页面元素控制的效率和灵活性。同时还可以进一步增强大尺寸屏幕的浏览体验。
[0107]具体地,所述至少一个位置对象的透明度可以大于或等于O且小于I。透明度的取值越大表示越透明,O表示完全不透明。
[0108]相应地,所述检测单元42,具体可以用于检测所述可移动对象是否移动到所述至少一个位置对象中的一个位置对象。如果所述可移动对象移动到所述至少一个位置对象中的一个位置对象,则确定单元43则可以执行对应的操作;如果所述可移动对象未移动到所述至少一个位置对象中的一个位置对象,则确定单元43则可以不再执行对应的操作,直到检测单元42检测到所述可移动对象移动到所述至少一个位置对象中的一个位置对象,才执行对应的操作。
[0109]可以理解的是,所述可移动对象移动到所述至少一个位置对象中的一个位置对象,可以包括但不限于如下几种情况中的一种情况:
[0110]至少一个位置对象中的一个位置对象被可移动对象完全覆盖;或者
[0111]至少一个位置对象中的一个位置对象被可移动对象部分覆盖,所述部分大于或等于预先设置的覆盖阈值。
[0112]可选地,在本申请实施例的一个可能的实现方式中,以触摸屏手机等触摸屏移动终端举例来说,所述检测单元42具体可以通过记录用户的手指在触摸屏上开始触碰可移动对象的坐标与结束触碰可移动对象的坐标的偏移值,监听可移动对象的移动情况。如果偏移值满足预先设置的触发条件,即存在与所述偏移值对应的第一页面元素,所述确定单元43则可以确定与所述移动情况对应的第一页面元素。
[0113]可选地,在本申请实施例的一个可能的实现方式中,以触摸屏手机等触摸屏移动终端举例来说,所述检测单元42具体可以通过记录用户的手指在触摸屏上结束触碰可移动对象的坐标,并与至少一个位置对象中的一个位置对象的坐标进行比较,监听可移动对象的移动情况。如果二者满足预先设置的触发条件,即二者能够重合,所述确定单元43则可以确定与所述移动情况对应的第一页面元素。
[0114]可选地,在本申请实施例的一个可能的实现方式中,所述显示单元41还可以进一步继续显示所述第二页面元素中的部分内容,或者还可以不再显示所述第二页面元素,或者还可以继续显示所述第二页面元素
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1