【用户体验】低调的loading

最近在公司做的小程序,刚启动的时候总是有一个loading转菊花,支持1秒多。

loading框的本意是什么?本质是阻止用户在系统初始化信息没完成下乱点。转菊花是给其视觉反馈。

我的思考:其实界面绝大多数可视元素已经到位,用户发觉不了系统有没有初始化完成,那是程序的事情,绝大多数用户也不会一开始就乱点,因为看一眼也要一秒多。

因此我做了一个透明loading组件,用一个全透明蒙层来阻塞用户点击。等初始化完成后消失。用户在此期间完全察觉不到。

假如loading1.5秒,如果用户在1秒时点击,这时转菊花出来,只转0.5秒,用户感知到的载入时间大大缩短。对于绝大多数在启动时1.5秒内没有乱点的用户来说,这是秒开的。没有任何loading过程。

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

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,627评论 25 709
  • 是不是攒够了失望 就放弃呢? 也...
    桔子微念阅读 1,625评论 0 0
  • 痛苦和寂寞对年轻人是一剂良药,它们不仅使灵魂更美好,更崇高,还保持了它青春的色泽。 —— 大仲马 20多岁青春年华...
    菜花上酸菜阅读 3,283评论 0 0
  • Swift 中, 方法称为了一等公民,也就说,方法可以当做参数进行传递进另一个方法,也可以在一个方法中,定义一个方...
    fordring2008阅读 3,101评论 0 0