官术网_书友最值得收藏!

  • 101 UX Principles
  • Will Grant
  • 199字
  • 2021-07-16 18:02:37

Chapter #10. Don't Invent New, Arbitrary Controls

This could be:

  • An isometric pseudo-3D wheel to choose the color of your car
  • A volume dial that you must click and drag up-and-down to "rotate"
  • A button you must click and hold for a few seconds to indicate that you really want to do this action

Just don't invent them. As designers, we already have a rich palette of existing controls to choose from. If you're thinking about making a new UI control, please stop and think about how hard it will be for users to learn yet another interface pattern. I promise you this—there's already a way to do what you want to do.

However, every now and thn, something new comes along that is genuinely an advance in UI. Back in 2008, Loren Brichter made a Twitter app called Tweetie, with a unique pull-to-refresh interaction. Pulling the view down would show "release to refresh" and releasing would show a spinner. The pull-to-refresh interaction went on to be included in Twitter, which bought Tweetie, and then in iOS and Android apps in their hundreds.

So, don't invent new control… unless they're astonishingly good.

主站蜘蛛池模板: 化德县| 乐安县| 东莞市| 德江县| 南郑县| 原平市| 宜君县| 麻城市| 鹤庆县| 枣庄市| 南投县| 顺义区| 瑞安市| 修武县| 徐闻县| 衡阳市| 嘉禾县| 许昌县| 马公市| 德安县| 梁山县| 红原县| 宝山区| 徐州市| 昭平县| 西林县| 郴州市| 汉中市| 博罗县| 左贡县| 延川县| 万全县| 潮安县| 化隆| 内乡县| 正镶白旗| 万山特区| 阳原县| 瑞昌市| 鄂伦春自治旗| 彭阳县|