Day016 - SIGN UP

设计思路:

1、起始状态时,验证按钮置灰,登录按钮置灰。

2、输入手机号码,且经过验证为11位时,验证按钮变为亮色,提示用户可以点击。

3、点击验证后,发送验证码短信,同时按钮置灰,进入20秒倒计时。之所以选择20秒,是因为经过实际测试,60秒等待时间过长,若改为20秒以内,有可能由于信号原因导致连续发了两次验证码后,用户才收到。

4、输入验证码,检验为4位或6位的正确验证码个数时,则登录按钮变亮色,提示用户可以点击登录。

5、若在验证码栏输入状态超过5秒,输入框右侧的撤销按钮会变为“没收到?”。点击此提示,则会调起短信,给开发者发送一个验证码短信,发送后则验证登录。

6、在输入框输入任何内容时,在输入框右侧会出现X图标(撤销按钮),点击全部撤销已输入内容。在输入框中无任何输入内容时,不会出现撤销按钮。

7、之所以把“验证”放在上面,是体验了多个App后,分析认为手机验证这种交互方式已被用户熟知。输入手机号码后自然而然的进行验证。而放在下面,用户的思考过程则是发现需要验证码,然后点击验证。后者不如前者更流畅、更直接、不用思考。

8、从美学角度来看,使用同样的元素营造统一,而后又打破这种统一,产生对比。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 账号是用户在App中的唯一标识ID,用户在App中所有的行为比如社交App中的发帖、回复、加好友,个人信息、等级成...
    夏林X阅读 2,387评论 2 33
  • 内容抽屉菜单ListViewWebViewSwitchButton按钮点赞按钮进度条TabLayout图标下拉刷新...
    皇小弟阅读 46,877评论 22 665
  • 吃货地图产品需求文档 V1.0-2015/03/30 1概述 1.1产品概述及目标 概述:“吃货地图”是一款基于i...
    michaelshan阅读 5,885评论 1 46
  • 2017.02.22 可以练习,每当这个时候,脑袋就犯困,我这脑袋真是神奇呀,一说让你做事情,你就犯困,你可不要太...
    Carden阅读 1,373评论 0 1
  • 一、文本框为字符型 必填项非空校验: 1、必填项未输入--程序应提示错误; 2、必填项只输入若干个空格,未输入其它...
    许小小晴阅读 4,652评论 0 2