在按钮置灰时,该如何提供给用户反馈?

发表日期:2018-01-26 作者:郑州网站建设 来源:郑州网站制作 浏览次数:768

给予用户即时反馈是交互设计中十分重要的一个原则。它是关于系统如何即时有效地应对用户进行的操作的设计。当用户进行操作时,给予即时、恰当的反馈非常重要。

一个简单的例子就可以说明这一点:当你的电脑死机的时候,不论你点什么,电脑都不会有任何反应。系统没有了反馈,用户的内心就会很崩溃。今天我们要讨论的,是反馈中很特殊的一种:在按钮置灰的时候,应该如何提供给用户反馈?

先来看一个案例。这是一个投票的浮层,每个选手的下方有个投票按钮,每个用户每天只能投给一个选手一票。

6365249770633184988984578.png

乍看这个方案没什么问题。但如果加上投票之后的页面,问题就暴露了出来:

6365249770650345017698965.png

图 2 为了表达出“不能再投票了”,将所有按钮置灰,于是我们得到了一屏幕置灰的按钮。虽然按钮是灰色的,但按钮却依然长得是按钮的形状,还是有忍不住想点一下的欲望。

那么问题来了,此时点击这个灰色的按钮,应该弹出toast提示:“每天只能投一票哦~~~”吗?带着这个疑问,我们来研究一下置灰按钮。

置灰按钮

置灰按钮在登录注册中被广泛应用,比如微信:

6365249770670625043468186 (1).png

左图是默认的登录页面,登录按钮置灰;当用户输入了密码(即时只有一位),则登录按钮亮起。

乍看之下只输入了一位密码就亮起,有些不合理,毕竟用户的密码位数几乎不可能是一位数,此时亮起用户也不太可能登录,反而有干扰之嫌。

但如果再细想一下,假设用户的密码是 6 位,而微信正好在 6 位的时候亮起了按钮,那么其实也是变相透露了用户密码的位数。如果设定一个最小的按钮亮起的位数呢?比如从用户输入了 6 位后开始亮起,这样也不失为一个选择,只不过比现在的方案要略复杂,没有现在这个更简单直接。

下面这个例子,应该是登录注册中,置灰按钮应用的顶配了:

6365249770681545067669247 (1).png

在这个例子中,只有当用户输入了 11 位数字(手机号码都是 11 位)后,“获取验证码”的按钮才会亮起。这个方案就是无可挑剔,没毛病。

在登录中将按钮置灰,主要是提示用户现在按钮还不可以点击,要输入密码/手机号等信息后,才可以点击。这在一定程度上,预防了用户在没有输入的时候就点击而导致的操作失败。由于将按钮置灰,本身就是将按钮置为不可用的状态,因此置灰的按钮点击之后是不应该给出反馈信息的。

这里我们可以看到一个权衡:虽然“即时反馈”这条原则很重要,但可供性(affordance),也就是指示一个物体如何被操作,也不能违反。具体来说,一个置灰的按钮,它已经被设置为置灰的状态,就清晰地指示出按钮不能被点击;此时如果点击按钮后弹出toast,则与此时按钮的可供性不符合,因此是不可取的做法。

投票案例

分析到这里,文章开始的那个例子就明晰了:点击第 2 张图的投票按钮,不应该弹出toast。但页面中还是有很多被置灰的按钮,这个页面看起来不是很友好,笔者表示对这个页面不太满意。

顺便分享一个经验:对页面的不满意,很多时候是我做出好方案的法宝。因为不满意,所以会一直想办法优化。保持对自己不满意的页面的不妥协态度,这非常重要。

分析一下这个投票页面,在投完票之后,用户已经选择了一位选手,此时最关心的是“我是否已经投上票”了。如果对这个活动比较感兴趣,用户还可能会想要了解一下投票的排名,已经浏览一下都有哪些选手参与了投票。因此,这个页面可以改成如下这样:

6365249770695585098925143.png

更改后的方案,在用户点击投票之后,首先指明了用户投的是谁、现在多少票、排名是多少;后续的页面展示了票数的排名,从而避免了满屏都是置灰按钮的情况。

以上通过一个案例,分析了置灰按钮的使用规则。讨论让我们认识更深刻,欢迎留言讨论。


软件开发,网站建设,微信开发,小程序开发,APP开发,商城系统开发,直播系统开发,产品推广,短视频推广,就找易祺互联!
易祺互联为您提供:商城系统,智慧物业管理系统,“好差评”系统,食品溯源系统,智慧点巡检系统,农村电商系统,智慧河道水位监控系统,智慧环境监测系统,机房动力环境监控系统,ERP系统,智能建站系统,商城系统,直播系统,各种软件/网站定制开发,网站托管等一站式运营解决方案。
易祺互联 @ 河南蓝燕网络科技有限公司旗下运营品牌
统一社会信用代码:914101055710161107
软件设计部运营中心:河南省郑州市金水区芯互联大厦南座11层
智慧物联网运营中心:河南省郑州市金水区花园路1号河南省人民会堂
新产品培育运营中心:河南省郑州市金水区黄河路25号经津大厦10楼
北京市(华北区)运营中心:北京市海淀区双清路33号清华大学学研大厦B座10层
广州市(华南区)运营中心:广东省广州市黄埔区科汇四街11号
杭州市(华东区)运营中心:杭州市拱墅区祥园路杭州国际人才创新创业中心A座10层
重庆市(西南区)运营中心:重庆市江津区双福新区联东U谷12栋
业务咨询:0371-60934100 手机:18737894979 国内热线:400-8778-670
技术服务:15516975329 投诉热线:185-38935-211