在app按钮交互中按钮应该显示当前状态还是按下(或滑下)的效果

很多UI界面其实都是物理世界的隐喻,switch 一般显示“当前状态”:在app按钮交互中按钮应该显示当前状态还是按下(或滑下)的效果

button 一般显示“按下去后的结果”在app按钮交互中按钮应该显示当前状态还是按下(或滑下)的效果

当然 button 有两种流派,还有一种就是用来表示当前状态的,本质还是一个 switch ,不过这种形式用起来很容易造成混淆,慎用。在app按钮交互中按钮应该显示当前状态还是按下(或滑下)的效果

以上
■网友
经典问题:按钮应该表示当前状态还是可用的操作?思路1:与平台惯常做法保持一致思路2:同时表达当前状态和操作,但是注意简化操作(最好是只有点击这种简单的操作)比如,ios 的控制中心。有些按钮是二态切换的,有些只是触发操作。所有可操作的用统一样式表达,同时还需要显示当前状态的,就再增加一个统一的样式:在app按钮交互中按钮应该显示当前状态还是按下(或滑下)的效果
【在app按钮交互中按钮应该显示当前状态还是按下(或滑下)的效果】

■网友
这是一个状态开关(ToggleButton)。目前iOS与Android平台设计规范中都是显示当前状态,建议遵循用户的使用习惯。如果想表示点击执行对应操作,可以用Button。
■网友
显示当前效果,并且改变状态颜色,一般不可用,或者关闭状态是灰色,开启状态,可用是主题色。


    推荐阅读