菜单显示方法及装置的制造方法_3

文档序号:9489211阅读:来源:国知局
第一预设条件。
[0091]在一个优选的实施例中,检测所述待操作菜单的图像副本被拖动或者控制所述待操作菜单的图像副本移至整个终端系统窗口高度的1/2位置,在该位置切换显示所述待操作菜单。
[0092]在后台程序中设置所述第一预设位置或者第一预定时长,便于记录和实时更新待操作菜单图像副本的位置,有利于待操作菜单显示图像与待操作菜单的图像副本切换显不ο
[0093]在一个实施例中,如图9所示,还包括判断模块205,用于判断是否满足加载所述待操作菜单的第二预设条件,当满足所述第二预设条件时,则加载所述待操作菜单。
[0094]所述第二预设条件可包括所述待操作菜单的图像副本到达第二预设位置或者所述待操作菜单的图像副本显示时长达到第二预设时长。
[0095]所述待操作菜单的图像副本会首先到达第二预设位置,然后再到达第一预设位置。
[0096]所述第一预设时长要长于所述第二预设时长(例如相差1秒)。
[0097]当不慎触发了唤出待操作菜单操作时,因为需要在满足第二预设条件时才加载所述待操作菜单,而不是直接加载所述待操作菜单,从而有效避免了终端系统调出菜单等耗时操作,减小了成本损耗,提高了系统的运行效率。
[0098]在一个优选的实施例中,判断模块205检测到所述待操作菜单的图像副本自动移动至第二预设位置,例如整个终端系统窗口高度的1/3高度处,则此时菜单加载模块206加载所述待操作菜单,切换显示模块208检测到所述待操作菜单的图像副本自动移动至第二预设位置,例如整个终端系统窗口高度的2/3高度处时,在所述待操作菜单的图像副本的显示位置,切换显示所述待操作菜单。
[0099]在一个优选的实施例中,判断模块205检测到所述待操作菜单的图像副本显示时长达到第二预设时长时,则此时菜单加载模块206加载所述待操作菜单的条件,切换显示模块208检测到所述待操作菜单的图像副本显示时长达到第一预设时长时,在所述待操作菜单的图像副本的显示位置,切换显示所述待操作菜单。其中,所述第二预设时长例如为1秒,所述第一预设时长例如为2秒。
[0100]通过设定第二预设位置和第二预设时长来判断是否满足加载所述待操作菜单的条件,便于操作,且增加了整个装置的可靠性和稳定性。
[0101 ] 在一个实施例中,所述的待操作菜单为全局菜单。
[0102]全局菜单的实现依赖于一个应用程序进程的窗口管理服务,通过该服务可以获取进程的窗口管理者,通过窗口管理者即可将任意视图布局作为菜单视图布局进行添加,从而实现全局菜单,此菜单的特性在于,无论用户在运行哪个ΑΡΡ,都可以看到此菜单。全局菜单依赖于整个应用程序进程,与程序内的某个界面无依赖关系,所以当某个应用程序退至后台不做界面显示的时候,全局菜单也依然不会消失。
[0103]全局菜单通过窗口管理服务去管理各个菜单的视图以及菜单包含的复杂的业务数据,加载全局菜单会造成较长的时间延迟,使用不含任何耗时的数据和逻辑处理的全局菜单的图像副本切换显示所述全局菜单,可以大大缩短所述全局菜单显示的时间。
[0104]优选地,所述的全局菜单为拖拉式交互菜单。
[0105]使用拖拉式的全局交互菜单,便于用户在触摸操作时,拖动所述全局菜单来进行相应的位移,便于对全局菜单进行拖拉的操作。
[0106]在本发明的技术方案中,当用户在调用菜单时,待操作菜单的图像副本会替代真实的菜单布局立即显示给用户,规避了菜单加载而出现的延时问题,可以在视觉上即刻相应用户操作,改善了用户体验。
[0107]以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0108]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种菜单显示方法,其特征在于,包括以下步骤: 当检测到唤出菜单操作时,显示待操作菜单的图像副本; 加载所述待操作菜单; 所述待操作菜单加载完毕后,在所述待操作菜单的图像副本的显示位置,切换显示所述待操作菜单。2.根据权利要求1所述的菜单显示方法,其特征在于,在所述待操作菜单的图像副本的显示位置,切换显示所述待操作菜单包括以下步骤: 检测到所述待操作菜单的图像副本满足第一预设条件; 将所述待操作菜单的图像副本隐藏,在所述待操作菜单的图像副本的显示位置,切换显示所述待操作菜单。3.根据权利要求2所述的菜单显示方法,其特征在于,所述第一预设条件包括所述待操作菜单的图像副本到达第一预设位置或者所述待操作菜单的图像副本显示时长达到第一预设时长。4.根据权利要求1所述的菜单显示方法,其特征在于,在加载所述待操作菜单步骤之前还包括判断是否满足加载所述待操作菜单的第二预设条件,当满足所述第二预设条件时,则加载所述待操作菜单,所述第二预设条件包括所述待操作菜单的图像副本到达第二预设位置或者所述待操作菜单的图像副本显示时长达到第二预设时长。5.根据权利要求1至4任意一个所述的菜单显示方法,其特征在于,所述待操作菜单为全局菜单。6.—种菜单显示装置,其特征在于,包括窗体管理模块、菜单加载模块和切换显示模块: 所述窗体管理模块,用于在检测到唤出菜单操作时,显示待操作菜单的图像副本; 所述菜单加载模块,用于加载所述待操作菜单; 所述切换显示模块,用于在所述待操作菜单加载完毕后,在所述待操作菜单的图像副本的显示位置,切换显示所述待操作菜单。7.根据权利要求6所述的菜单显示装置,其特征在于,所述切换显示模块进一步用于判断所述待操作菜单的图像副本是否满足第一预设条件,当满足所述第一预设条件时,将所述待操作菜单的图像副本隐藏,在所述待操作菜单的图像副本的显示位置,切换显示所述待操作菜单。8.根据权利要求7所述的菜单显示装置,其特征在于,所述第一预设条件包括所述待操作菜单的图像副本到达第一预设位置或者所述待操作菜单的图像副本显示时长达到第一预设时长。9.根据权利要求6所述的菜单显示装置,其特征在于,还包括判断模块,所述判断模块用于判断是否满足加载所述待操作菜单的第二预设条件,当满足所述第二预设条件时,则加载所述待操作菜单,所述第二预设条件包括所述待操作菜单的图像副本到达第二预设位置或者所述待操作菜单的图像副本显示时长达到第二预设时长。10.根据权利要求6至9任意一个所述的菜单显示装置,其特征在于,所述待操作菜单为全局菜单。
【专利摘要】本发明涉及一种菜单显示方法,包括以下步骤:当检测到唤出菜单操作时,显示待操作菜单的图像副本;加载所述待操作菜单;所述待操作菜单加载完毕后,在所述待操作菜单的图像副本的显示位置,切换显示所述待操作菜单。当用户唤出菜单时,待操作菜单的图像副本立即显示给用户,而显示待操作菜单的图像副本不含任何耗时的数据和逻辑处理,也不需要终端系统去加载菜单活动,所以它是轻量级的,因而,规避了菜单显示时因加载菜单而出现的延时问题。
【IPC分类】G06F3/0482, G06F9/44
【公开号】CN105242836
【申请号】CN201510571789
【发明人】张维元, 陈纬霖
【申请人】广州视睿电子科技有限公司
【公开日】2016年1月13日
【申请日】2015年9月9日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1