• Ribbon界面介绍(5)——富命令(Rich Command)的本质


    富命令(Rich Commands)的本质

    Rich Commands指的是ribbons使用的命令的表达和交互方式,而不一定必须使用ribbon容器。Rich Commands有如下的特征:

    • 标签化(labeling):除了一些特殊情况外(例如所有的人都明白命令图标的含义而且需要考虑屏幕空间问题)所有的命令都带有自我解释的标签。

    正确的做法

    所有的这些命令都是广为人知的(well known),所以他们不需要标签去解释他们的作用

    不正确的做法

    这些并不是很直接的图标需要标签去解释他们的作用

    • 大小(Sizing)

    与传统的固定大小不同,这些命令根据他们的使用频率和重要程度决定他们的大小。除了要使最常用的命令最容易被找到和点击,还需要是这些命令适合触屏操作(touchable

    在这个例子中最常用的命令比其他命令要大。

    • 动态尺寸(Dynamic Sizing)

    Rich Command能够通过重新调整自身的大小来充分利用可用空间,而一般的当空间不够用时(工具条过长)使用固定大小的命令要么使用将工具栏截短,要么使用浮动工具栏来解决。

    在这个例子中,命令按钮通过重新调整大小来使用所有的可用空间。

    • 分割按钮(Split Button)

    分割按钮是一种需要组合一系列按钮时的好选择,并且能够直接访问和使用最常用的命令

    在这个实例中,"Save as"命令使用了分割按钮,主按钮代表了最常用的选项,而菜单部分显示了一个含有多个命令的菜单。

    • 富下拉按钮和下拉栏(galleries)

    我们通常在需要交流区分不同选项的效果时选用下拉按钮,下拉菜单和galleries,通常使用图片和文字描述,组(Categories)用来组织大量的选项。

    在这个例子中,点击一个按钮会显示一个下拉菜单并显示选项的效果。

    • 实时预览

    不论什么时候,只要当用户(的鼠标)在一个格式选项附近徘徊,程序就会实时显示使用这个命令后的主内容的真实效果,

    实时预览是当用户鼠标悬停在按钮上时实时显示命令效果。

    • 加强的工具提示(tooltips)

    这些tooltips简明的解释了该命令,并给出了该命令的快捷方式,tooltips的内容中也有可能包含图片和到软件帮助文档的链接(虽然他们极大的降低了命令相关的帮助文档的而必要,但有时详细的帮助还是必不可少的)。

    加强型的tooltips简介的解释了相关的命令的作用

    最然ribbons不一定是所有程序的最佳选择,但是所有的程序都可能从富命令中获益。

  • 相关阅读:
    【英语】Bingo口语笔记(40)
    【英语】Bingo口语笔记(38)
    【Python系统学习】基础篇
    【英语】Bingo口语笔记(37)
    [转]linux下ulimit命令详解
    【转】linux read 用法
    【转】Linux下使用locale命令设置语言环境
    【转】基于linux下的变量声明declare的用法
    [转]Linux中set,env和export这三个命令的区别
    linux下echo命令详解(转)
  • 原文地址:https://www.cnblogs.com/madhenry/p/2312450.html
Copyright © 2020-2023  润新知