【问题标题】:Disabling or hiding controls design guideline?禁用或隐藏控件设计指南?
【发布时间】:2010-07-27 16:07:01
【问题描述】:

我最近查看了 Android 开发人员的设计指南,发现建议至少使用 4 种状态用于交互式 ui 元素。

默认、禁用、聚焦、按下

参见http://www.slideshare.net/AndroidDev/android-ui-design-tips,幻灯片 13

另一方面,在幻灯片 10 中,据说可以让正确的东西可见。

现在我想弄清楚何时禁用控件以及何时隐藏它们。我倾向于认为,如果一个控件目前不适用,它不应该是可见的,以减少 ui 混乱。

另一方面,在无法进行更多缩放时禁用缩放按钮对我来说很有意义。不过只是那种。也许隐藏会更好。

我不确定。有没有人发现任何其他可能有助于何时隐藏以及何时仅禁用控件的参考。当您决定选择其中一个时,您需要考虑哪些因素?

由于屏幕尺寸或其他原因,是否有任何针对 Android 或移动应用程序的建议?

【问题讨论】:

    标签: android user-interface


    【解决方案1】:

    上面链接的公认答案几乎可以概括。我想指出,这是一个一般情景问题。在特定环境下,尤其是小屏移动设备,我认为隐藏变得更加重要。我不断尝试找到隐藏我不使用的东西的方法,以便我可以更快地找到我想要的东西。

    最好隐藏将长时间禁用的元素,并简单地禁用可能经常启用/禁用的东西。

    至于缩放,当这样的控件消失时,我觉得很沮丧。这是经常使用的,所以我认为隐藏它是不合适的。

    “当您决定选择其中一个时,您需要考虑哪些因素?” 我会说用户环境,它可能被使用/切换的频率,它对应用程序或用户有多重要,以及它与其他选项/元素的关系有多密切。

    【讨论】:

      【解决方案2】:

      我们在 UI 决策中应用的隐藏或禁用操作的模糊试金石如下:

      • 用户曾经是否可以根据他们的权限/角色/可见性级别调用该操作?如果没有,则隐藏按钮;例如。:
        • 用户的访客角色没有管理员权限,因此看不到编辑按钮
        • 帐户处于黄金状态,因此看不到白金帐户所看到的扩展功能按钮
      • 是否根据最终可能改变的目标项目的当前模式阻止用户调用操作?然后禁用按钮但保持显示;例如。:
        • 文档处于草稿模式,因此生产按钮被禁用
        • 下载仍在进行中,因此“在查找器中打开”按钮已禁用
        • 当前帐户资源限制阻止向帐户添加新资源,因此添加按钮被禁用(但明显的计划升级或释放资源将启用它)
      • 如果操作取决于项目类型(即不太可能改变),则隐藏它;例如。:
        • 隐藏选项以将 MP3 文件下载为 PDF 格式
        • 隐藏为“访客”类型的用户设置电子邮件签名证书的选项

      基本上,如上所述,这归结为用户是否应该期望在 UI 的中期使用中调用该操作。如果他们永远无法做到,那么就不要费心展示动作。如果它是基于项目/系统状态的临时限制,则将其显示为禁用,希望能解释为什么它被禁用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-03-02
        • 1970-01-01
        • 2013-10-03
        • 2010-11-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多