一种用于移动终端应用程序的按钮管理模块及方法与流程

文档序号:14594922发布日期:2018-06-05 05:07阅读:135来源:国知局

本发明涉及应用程序界面管理方法,尤其涉及一种用于移动终端应用程序的按钮管理模块及方法。



背景技术:

手机等移动终端的屏幕相比电脑显示器而言显得较为局限,可展示的区域小,因此在UI排版布局上,比较难处理。尤其是需要展示复杂数据时,考虑到数据的全面性、准确性、清晰性,需要充分利用到整个屏幕布局展示,而当界面可操作的点比较多时候,还需要占用界面部分空间排布操作按钮。

现有技术中的一种方法是利用“侧栏展示操作按钮”,该方案是在应用界面固定的一个侧栏展示所有可操作按钮,缺点是占用界面空间,影响数据、正文部分的展示,用户体验较差,同时侧栏的存在感低,不能很好的引导用户主动了解可操作特性。

现有技术中的另一种方法是利用“新增页面展示操作按钮”,该方案是将操作按钮统一到新页面,在数据展示页面提供入口进入操作页面,操作后返回到数据页面。该方案优点很明显,操作按钮不占用数据展示页面,但缺点是打断用户当前的浏览行为,而且用户操作无法和数据展示部分对应起来,往往需要多次切换页面、多次操作后才能达到相应目的,同时,用户很难发现可操作特性,进而造成功能性的缺失,用户体验非常差。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的不足,提供一种用于移动终端应用程序的按钮管理模块及方法,该模块和方法不仅能避免占用UI界面,还能够指引用户主动了解可操作的按钮,帮助用户掌握操作特性,此外,该模块和方法可避免打断用户当前的浏览行为,方便用户个性化设置所需展示的数据,有助于用户更好的分析数据内容,进而提高用户体验。

为解决上述技术问题,本发明采用如下技术方案。

一种用于移动终端应用程序的按钮管理模块,其包括有UI界面,所述UI界面内设有至少一个开关按钮以及与每个按钮开关相对应的多个操作按钮,所述模块用于:当所述开关按钮无点击操作时,将该按钮开关所对应的多个操作按钮隐藏;当用户点击所述开关按钮时,将该按钮开关所对应的多个操作按钮显示于UI界面内。

优选地,当用户点击所述开关按钮时,所述模块将多个操作按钮显示于该开关按钮的相邻处。

优选地,当用户点击所述开关按钮时,多个操作按钮以横向排列或纵向排列的方式显示于UI界面内。

优选地,所述模块预设有操作按钮的数量限值n,所述模块还用于判断每个按钮开关所对应的操作按钮的数量是否小于数量限值n,若是,则将所述操作按钮显示于UI界面内,若否,则将所述操作按钮隐藏。

优选地,当所述按钮开关所对应的操作按钮的数量小于数量限值n时,将该按钮开关隐藏。

一种用于移动终端应用程序的按钮管理方法,该方法基于一模块实现,所述模块包括有UI界面,所述UI界面内设有至少一个开关按钮以及与每个按钮开关相对应的多个操作按钮,所述方法包括如下步骤:步骤S1,所述模块监测所述开关按钮有无点击操作,若无,则执行步骤S2,若有,则执行步骤S3;步骤S2,所述模块将该按钮开关所对应的多个操作按钮隐藏;步骤S3,所述模块将该按钮开关所对应的多个操作按钮显示于UI界面内。

优选地,所述步骤S3中,当用户点击所述开关按钮时,所述模块将多个操作按钮显示于该开关按钮的相邻处。

优选地,所述步骤S3中,当用户点击所述开关按钮时,多个操作按钮以横向排列或纵向排列的方式显示于UI界面内。

优选地,所述模块预设有操作按钮的数量限值n,所述方法还包括按钮数量判断步骤:所述模块判断每个按钮开关所对应的操作按钮的数量是否小于数量限值n,若是,则将所述操作按钮显示于UI界面内,若否,则将所述操作按钮隐藏。

优选地,所述按钮数量判断步骤中:当所述按钮开关所对应的操作按钮的数量小于数量限值n时,将该按钮开关隐藏。

本发明公开的用于移动终端应用程序的按钮管理模块中,所述模块实时监测所述开关按钮有无点击操作,若无,则所述模块将该按钮开关所对应的多个操作按钮隐藏,若有,则所述模块将该按钮开关所对应的多个操作按钮显示于UI界面内。基于上述模块,使得本发明实现了将繁多的操作按钮收藏于一个开关按钮之下,以抽屉式弹出收起操作按钮。相比现有技术而言,本发明统一整理应用界面的操作按钮,不占用界面空间,不影响用户界面浏览,也不影响用户操作需求,同时,本发明还能够指引用户主动了解可操作的按钮,帮助用户掌握操作特性,此外,本发明可避免打断用户当前的浏览行为,方便用户个性化设置所需展示的数据,有助于用户更好的分析数据内容,进而提高用户体验。

附图说明

图1为本发明方法的流程图。

图2为本发明优选实施例中用户操作过程的流程图。

图3为开关按钮无点击操作时的UI界面示意图。

图4为用户点击开关按钮时的UI界面示意图。

具体实施方式

下面结合附图和实施例对本发明作更加详细的描述。

本发明公开了一种用于移动终端应用程序的按钮管理模块,其包括有UI界面,所述UI界面内设有至少一个开关按钮以及与每个按钮开关相对应的多个操作按钮,所述模块用于:

当所述开关按钮无点击操作时,将该按钮开关所对应的多个操作按钮隐藏;

当用户点击所述开关按钮时,将该按钮开关所对应的多个操作按钮显示于UI界面内。

上述模块中,所述模块实时监测所述开关按钮有无点击操作,若无,则所述模块将该按钮开关所对应的多个操作按钮隐藏,若有,则所述模块将该按钮开关所对应的多个操作按钮显示于UI界面内。基于上述模块,使得本发明实现了将繁多的操作按钮收藏于一个开关按钮之下,以抽屉式弹出收起操作按钮。相比现有技术而言,本发明统一整理应用界面的操作按钮,不占用界面空间,不影响用户界面浏览,也不影响用户操作需求,同时,本发明还能够指引用户主动了解可操作的按钮,帮助用户掌握操作特性,此外,本发明可避免打断用户当前的浏览行为,方便用户个性化设置所需展示的数据,有助于用户更好的分析数据内容,进而提高用户体验。

作为一种优选方式,所述开关按钮采用半透明状设置,以浮窗式置于界面上,浮窗式开关按钮更具有神秘感,能够指引用户展开按钮,了解和使用支持的操作。

本实施例中,当用户点击所述开关按钮时,所述模块将多个操作按钮显示于该开关按钮的相邻处。进一步地,当用户点击所述开关按钮时,多个操作按钮以横向排列或纵向排列的方式显示于UI界面内。

为了针对不同数量的操作按钮作出合理设置,所述模块预设有操作按钮的数量限值n,所述模块还用于判断每个按钮开关所对应的操作按钮的数量是否小于数量限值n,若是,则将所述操作按钮显示于UI界面内,若否,则将所述操作按钮隐藏。进一步地,当所述按钮开关所对应的操作按钮的数量小于数量限值n时,将该按钮开关隐藏。

为了更好地描述本发明的技术方案,本发明还公开了一种用于移动终端应用程序的按钮管理方法,结合图1至图4所示,该方法基于一模块实现,所述模块包括有UI界面,所述UI界面内设有至少一个开关按钮以及与每个按钮开关相对应的多个操作按钮,所述方法包括如下步骤:

步骤S1,所述模块监测所述开关按钮有无点击操作,若无,则执行步骤S2,若有,则执行步骤S3;

步骤S2,所述模块将该按钮开关所对应的多个操作按钮隐藏;

步骤S3,所述模块将该按钮开关所对应的多个操作按钮显示于UI界面内。

上述方法的步骤S3中,当用户点击所述开关按钮时,所述模块将多个操作按钮显示于该开关按钮的相邻处。进一步地,所述步骤S3中,当用户点击所述开关按钮时,多个操作按钮以横向排列或纵向排列的方式显示于UI界面内。

作为一种优选方式,所述模块预设有操作按钮的数量限值n,所述方法还包括按钮数量判断步骤:所述模块判断每个按钮开关所对应的操作按钮的数量是否小于数量限值n,若是,则将所述操作按钮显示于UI界面内,若否,则将所述操作按钮隐藏。

进一步地,所述按钮数量判断步骤中:当所述按钮开关所对应的操作按钮的数量小于数量限值n时,将该按钮开关隐藏。

本发明在实际应用过程中,可参考如下实施例:

1、当进入页面时,判断该页面可操作按钮的数量,决定是否隐藏开关按钮直接展示所有可操作按钮;、

2、如果可操作按钮数量较多,根据用户上次在该页面对开关的操作行为决定是否收起和展开所有按钮。

3、当用户操作开关按钮的结束后,需要将开关按钮的状态,记录到App本地文件中,每次重新进入页面时从文件获取开关按钮状态,从而决定是否展开操作按钮。

本发明公开的用于移动终端应用程序的按钮管理模块及方法中,当操作按钮数量多时,自动出现抽屉式开关按钮,隐蔽所用操作按钮,使界面美观整洁,方便用户浏览,当操作按钮数量多少时,不累赘展示抽屉式开关按钮,操作按钮直接展示在页面,更具智能化和人性化。

以上所述只是本发明较佳的实施例,并不用于限制本发明,凡在本发明的技术范围内所做的修改、等同替换或者改进等,均应包含在本发明所保护的范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1