计算机和用户交互的界面是,一种图形用户界面及其实现和用户交互方法

一种图形用户界面及其实现和用户交互方法

【技术领域】

[0001]本发明涉及图形用户界面和用于提供图形用户界面的方法技术领域,尤其涉及一种用于提供程序启动和切换的图形用户界面及其实现和用户交互方法。

【背景技术】

[0002]计算机及其他智能终端设备通过图形用户界面与用户进行交互,以接收用户指令,展示程序运行结果或者其他信息。图形用户界面(GUI)包括将屏幕配置为类似用于用户输入或查看信息的图形显示器的窗口环境,例如视窗操作系统所展现的那样。但是,也有些图形用户界面并不提供明显的程序运行窗口,而是采用前台运行程序界面最大化等方式进行程序运行展现,例如当前大量的移动智能终端设备,无论其为android操作系统还是1s操作系统。

[0003]在用户同时运行多个应用程序的时候,往往需要在不同的应用程序之间进行切换。android等采取的前台运行程序界面最大化方式运行的图形用户界面,用户无法直观、方便的在多个应用程序之间切换。

[0004]对于视窗操作系统等支持多窗口界面的系统来讲,用户可以通过点选相关应用程序的可见窗口的方式来切换至该应用程序界面。但是,这种切换方式受制于当前用户运行的应用程序数量。当用户同时运行的应用程序数量较多时,系统同时显示大量应用程序窗口就显得非常混乱,不便操作。甚至很多应用程序窗口被当前应用程序窗口所覆盖而不可见,无法实现上述切换操作。

[0005]虽然视窗系统等桌面操作系统提供了任务栏图标队列方式用以解决上述程序切换的不便,但是,在同时运行的程序数量过多,导致图标队列宽度超过任务栏允许宽度的时候,此类系统只能增加图标队列行数,并在新增的另外一行图标队列中排列新增加的应用程序图标。这样,在用户试图切换不同应用程序时,其只能先切换任务栏的图标队列,然后再点选相关应用程序图标。不仅耗费用户较多时间,而且由于其并不符合用户直观操作习惯,而造成用户操作困扰。

[0006]目前迫切需要提供一种便于在应用程序间切换且符合用户直观操作体验的图形用户界面。

【发明内容】

[0007]本发明的目的在于提供一种便于在应用程序间切换且符合用户直观操作体验的图形用户界面,从而解决现有技术中存在的前述问题。

[0008]为了实现上述目的,本发明采用的技术方案如下:

[0009]—种图形用户界面,包括用于展不应用程序图标的图标队列和用于指不隐减图标所在方向,以及在点击后可将图标队列向被隐藏图标相反方向滚动的滚动控件。

[0010]优选的,所述图形用户界面中的所述滚动控件位于所述图标队列可视区的两端各一个,当所述图标队列中的应用程序图标宽度总和小于所述图标队列可视区允许的最大宽度值时,两个所述滚动控件均隐藏;当所述图标队列中的应用程序图标宽度总和大于所述图标队列可视区允许的最大宽度值时,部分图标被隐藏,以使所述图标队列可视区中的程序图标宽度基本保持不变,同时位于存在被隐藏图标端的所述滚动控件处于显示状态,位于不存在隐藏图标端的所述滚动控件隐藏;当两端都存在隐藏图标时,位于两端的所述滚动控件均处于显示状态。

[0011]优选的,所述图形用户界面中的所述图标队列中包括供用户快速启动相关应用程序的预置应用程序图标。

[0012]优选的,所述图形用户界面中的所述图标队列中包括处于正在运行状态的应用程序的应用程序图标。

[0013]优选的,所述图形用户界面中的所述图标队列中的所述处于正在运行状态的应用程序图标设置有活动指示器,以将其区分于作为快捷启动按钮的预置应用程序图标。

[0014]优选的,所述活动指示器是设置于所述处于正在运行状态的应用程序图标旁边的标识符号。

[0015]优选的,所述活动指示器是设置于所述处于正在运行状态的应用程序图标上的色彩和/或亮度和/或大小和/或形状的改变。

[0016]—种图形用户界面的实现和用户交互方法,包括以下步骤:

[0017]SI,初始化图标队列,绘制预置应用程序图标;在所述预置应用程序图标绘制过程中进行判断,当原有图标队列宽度与新绘制图标所占宽度之和大于图标队列可视区宽度最大允许值时,将新图标隐藏,并在新图标隐藏方向绘制滚动控件,以指示该方向存在隐藏图标;

[0018]S2,当用户启动应用程序后,将新启动的应用程序图标添加至所述图标队列,并进行判断,当原有图标队列可视区宽度与所述新启动的应用程序图标所占宽度之和大于图标队列可视区宽度最大允许值时,隐藏处于所述图标队列中处于图标队列可视区边缘的原有图标,并将所述新启动的应用程序图标显示于所述图标队列可视区的当前位置,同时在被隐藏所述原有图标的方向绘制所述滚动控件;同时,通过添加标识符号和/或改变应用程序图标上的色彩和/或亮度和/或大小和/或形状的方式为所述新启动的应用图标设置活动指示器。

[0019]优选的,当存在所述隐藏图标且绘制完成所述滚动控件的情况下,还包括以下步骤:

[0020]S3a,当所述滚动控件接收到用户的点击事件后,所述图标队列向被点击滚动控件之相反方向滚动,将被隐藏的图标予以显示,同时隐藏图标队列滚动方向上的可见图标,并在该方向上显示所述滚动控件;

[0021]和/或

[0022]S3b,当所述图标队列接收到用户点住并拖动的事件后,所述图标队列随用户拖动而滚动,以实现处于所述图标队列可视区两端附近位置的图标的隐藏和显示,以及所述滚动控件的相应隐藏和显示。

[0023]优选的,所述图标队列可视区中的预置应用程序图标接收到用户单击的事件后,则启动相应应用程序;当所述图标队列可视区中处于运行状态的应用程序图标接收到用户单击的事件后,将相应应用程序的运行界面置于图形用户界面中的程序运行界面显示区的最前方可视区域中。

[0024]本发明的有益效果是:

[0025]区别于现有技术的实现方式,本发明提供了一种便于在应用程序间切换且符合用户直观操作体验的图形用户界面,以及该界面的实现方法和该界面与用户交互的方法。应用本发明后,提高了程序间切换时的效率,同时符合用户直观操作体验,用户操作体验度提高很多。

【附图说明】

[0026]图1是本发明的图形用户界面的实现和用户交互方法示意图;

[0027]图2是本发明的图形用户界面中的应用程序图标队列及滚动控件示意图。

【具体实施方式】

[0028]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图,对本发明进行进一步详细说明。应当理解,此处所描述的【具体实施方式】仅仅用以解释本发明,并不用于限定本发明。

[0029]如图1、2所示,本发明公开了一种图形用户界面及其实现和用户交互方法,所述图形用户界面包括用于展示应用程序图标的图标队列和用于指示隐藏图标所在方向,以及在点击后可将图标队列向被隐藏图标相反方向滚动的滚动控件。所述图形用户界面中的所述滚动控件位于所述图标队列可视区的两端各一个,当所述图标队列中的应用程序图标宽度总和小于所述图标队列可视区允许的最大宽度值时,两个所述滚动控件均隐藏;当所述图标队列中的应用程序图标宽度总和大于所述图标队列可视区允许的最大宽度值时,部分图标被隐藏,以使所述图标队列可视区中的程序图标宽度基本保持不变,同时位于存在被隐藏图标端的所述滚动控件处于显示状态,位于不存在隐藏图标端的所述滚动控件隐藏;当两端都存在隐藏图标时,位于两端的所述滚动控件均处于显示状态。如此设置,可在不影响用户观感和操作便捷性的情况下提供更多的图标容量,提高用户操作体验。所述图形用户界面中的所述图标队列中包括供用户快速启动相关应用程序的预置应用程序图标。此处的预置应用程序图标可以是由用户自行设置的,也可以是图形用户界面根据用户的使用频率动态给出的,更进一步,还可以是图形用户界面根据用户性质信息、用户偏好信息、当前地理位置信息、当前时间信息、当前环境信息等综合信息综合推算出来的,比如判断当前时间为上班

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值