今天一整天都在开会,也没有时间想设计做设计。下午的会议上倒是有一点感悟。
我们是做问卷编辑系统,其中有一个功能叫"倒序"排列,就是将选项基于目前顺序倒序显示。我们设计的是一个复选框,选中代表该题选项在答题端呈倒序排列。
开会过程中,开发Boss提出建议,将这个复选框做成按钮形式。一开始我并不理解这样有什么区别。不都是做控制吗?不都是做一个倒序的触发吗?几经追问,才恍然大悟。在产品设计上,复选框和按钮并没有太大的区别,然而在程序上,却可以少一步判断进而优化代码降低开发成本提高性能。
做成复选框,程序需要记住当前的顺序,因为复选框有两种状态,而按钮则相对简单得多了,永远只有一种因为点击而触发的结果。
最后,上一张今天晚上画的石头画出来高兴高兴
复选框和按钮有什么区别吗?
网友评论