- 积分
- 12632
- 最后登录
- 2018-12-13
- 精华
- 0
- 阅读权限
- 0
- 主题
- 345
- UID
- 33083
- 帖子
- 15755
- PB币
- 8449
- 威望
- 1055
- 贡献
- 0
- 技术
- 180
- 活跃
- 813
- UID
- 33083
- 帖子
- 15755
- PB币
- 8449
- 贡献
- 0
- 技术
- 180
- 活跃
- 813
|
发表于 2015-8-28 18:40:06
|显示全部楼层
从Win 8.1开始,微软就试图通过更换字体的方式,往界面里增加文字的行距,从而间接增加按钮或者各种界面特征的大小,进一步适应触摸操作。而在10532版本更新之后,丧心病狂的行距已经来到了右键菜单。众所周知,右键菜单是各种程序的常用地盘。为了方便程序的调用,程序往往会在右键菜单中插入自己的一些功能接口。另外,系统本身的“新建”等命令也会随着应用的增加的变得复杂。于是在这个长版的右键菜单下显得无比臃肿,甚至低分辨率下随意一个右键菜单都必须利用上下箭头才能滚动浏览到全部选项。
那么,问题就在于:如何在尽量小的面积下,既增加操作的面积,又能方便对菜单的整个结构一目了然快速找到想要的选项呢?其实微软在早年已经遇到过这个问题,那么答案很显然——Ribbon结构正是因此而诞生的。当年在office上正是遇到了菜单不断变长,利用上下箭头或者快捷键其实对新手很不友好也不方便的问题。因此微软带来了Ribbon界面,现在也广泛应用到系统的资源管理器还有各个自带组件上。如果更进一步,将Ribbon结构用在右键菜单会是怎样的情况?因此我尝试做了一组效果图。
下面是现有菜单的样式,可以看到,我只是简单的在桌面右键,已经含有三个带子菜单的选项,并且新建选项中有着比较多的子选项,所以基本上在屏幕的很大范围里二级菜单都需要根据主菜单的位置而自动调整到左上左下右上右下这四个位置之一。也就是说,除非一开始就有注意,否则在二级菜单出来前使用者一般是不太会预感到子菜单会在哪边出来的。这意味着使用者很难快速定位某一个选项。我截图的时候把下方的图省掉了一部分,但是已经能看出来占据了屏幕比较大的空间,而若在某一些特殊的文件上调出右键菜单,将会有更多相关的选项,问题更加恶化。
而我的改进设计很简单,二级菜单就做成弹出式的横条界面,如下图。理念与Ribbon类似,但是只取其精华。这时候我们可以看到,横向选择可以在节约屏幕空间的前提下将选项做的更大。
对于二级菜单,简单的左右滑动,并不会增加菜单面积,对选择来说,非常用选项被隐藏了只需多滑动一次就可以找到,直观简便。
当然对于键鼠操作来说,最痛恨的就这种不能一次看完的设计。那么,何不做成展开式呢?单击展开,充分利用横向空间,键鼠操作一样快捷。
进一步的三级菜单同样的道理,类似office里带有二级菜单功能项一样,带三角形向下按钮。点击后菜单往下进一步延伸一行,就有足够的空间放下三级的菜单。因为这个按钮跟office的界面效果一样,这里就不做示意图了。
通过这样修改,如果放置在系统中,只需占据很小的位置就可以在保持原有行距,甚至更大的行距下放下更多的东西。简单的一个桌面效果预览图如下。
当然好像大家都比较喜欢半透明?那如果这样呢?是不是就没有了那种亮瞎的感觉?
当然对于不写代码的人来说,设计总是美好的,要实现估计会有难度。但是还是希望微软在界面调整上能更加灵活,这样才能设计出键鼠和触摸兼顾的界面。欢迎大家来讨论我的想法~
|
-
4
查看全部评分
-
|