gpt4 book ai didi

user-interface - 图形用户界面 : should a button represent the current state or the state to be achieved through clicking the button?

转载 作者:行者123 更新时间:2023-12-01 07:32:07 26 4
gpt4 key购买 nike

GUI:按钮应该代表当前状态还是通过单击按钮来实现的状态?
我已经看到了两者,它有时会误导用户。你怎么看?

最佳答案

按钮上的标签应该反射(reflect)按钮的作用,即它应该描述按钮所做的更改。

例如,如果您有一个调用记录系统,一个按钮应该显示“关闭调用”,用户可以单击它来关闭调用。该按钮不应带有“调用已打开”标签,并且用户单击以更改调用状态,因为这非常违反直觉,因为该按钮实际上与它所说的相反。

在我看来,按钮的标签——以及功能——应该很少改变,如果有的话。按钮应该类似于物理按钮,它们通常只做一件事。 (有一些异常(exception),例如媒体播放器上的播放暂停,按钮标签/图标可以更改,但至少这是从真实物理设备复制按钮。)

为了继续上面的例子,我会说通常你会想要两个按钮,“打开调用”和“关闭调用”并禁用任何一个不合适的按钮。理想情况下,您应该在别处有一个字段显示调用状态。

总之,按钮是用来做事的,而不是用来向用户传递信息的。

关于user-interface - 图形用户界面 : should a button represent the current state or the state to be achieved through clicking the button?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1880933/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com