童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

这个控件叫:SkeletonScreen加载占位图

12月28日 飞虹塔投稿
  鉴于国内交互设计名词混乱不统一,很多设计师不知道如何用专业术语称呼一个控件,因此我开了《这个控件叫什么》专题,梳理控件的名称和使用事项,希望能为推动交互设计发展,做出一点微小的贡献。
  SkeletonScreen(加载占位图)是近年流行的加载控件,通常表现形式是在界面上待加载区域填充灰色的占位图,与线框图的效果非常相似。SkeletonScreen本质上是界面加载过程中的过渡效果。
  Facebook的SkeletonScreen
  SkeletonScreen的由来
  LaunchScreen(启动屏幕)
  当你启动一个App时,需要从手机存储器和网络加载所需的控件和多数据,由于手机性能和网络状况的差异,加载需要等待无法避免。
  为了解决等待加载过程中出现白屏或者界面闪烁造成的割裂感,iOS规范中规定把界面控件框架的轮廓做成静态图片用于LaunchScreen(在Google的Materialdesign规范里被称作PlaceholderUI),把LaunchScreen放在用户点击启动App之后和App真正正常启动完成之间做过渡,从而消灭白屏和界面闪烁,给用户一种App启动很快的错觉。(然而国内的App不遵循iOS规范,在LaunchScreen里放广告,这又是另外一个商业话题了)
  LaunchScreen
  非控件轮廓区域的内容变动很大,以上图浏览器为例,LaunchScreen仅仅显示工具栏和地址栏,网页内容区域留下了大量空白,显然这不是最好的界面加载过渡方案。
  ProgressIndicator(进度指示器)
  如果LaunchScreen持续时间有点长,刚好用户又盯着LaunchScreen大量空白的内容区域,可能会认为App出BUG了虽然App后台正在辛劳的加载最新的数据。因此我们需要使用ProgressIndicator来告知用户目前正在加载。
  ProgressIndicator分为ActivityIndicator(活动指示器)和ProgressBar(进度条)两种,前者就是我们非常熟悉的“菊花转”。
  ActivityIndicator和ProgressBar
  有了富含动效的ProgressIndicator,用户就知道我们的App并没有出BUG,而是在辛勤的加载数据,再过不久就能正常的显示内容了。
  ProgressIndicator设计出发点是好的,但是带给用户的体验未必优秀。ProgressIndicator的出现就意味着需要等待,当用户注意力集中在ProgressIndicator时,就好像学生盯着下课前五分钟的钟表,滴答滴答,时间似乎变得更慢了。我们当然不愿意让用户望着ProgressIndicator产生焦躁的情绪。
  SkeletonScreen应运而生
  如果我们能在加载前把内容的大概轮廓预先展现出来,然后再逐步的加载真正的内容,这样既用户一种内容正在逐渐加载即将呈现的期待,降低了焦躁情绪,又使得界面加载的过程变得更顺畅,感官上会觉得比其他加载方式更快。这就是SkeletonScreen!
  SkeletonScreen与ActivityIndicator对比
  图片来源:https:disciullodesign。wordpress。com20150313animationandtheuserexperience
  SkeletonScreen这个概念最早出自Google产品总监,《Web表单设计》作者,LukeWroblewski于2013年9月17日发表的博文《MobileDesignDetails:AvoidTheSpinner》里。(博文地址:http:www。lukew。comffentry。asp?1797)
  目前国内有简书、领英、新浪微博头条文章页采用这个加载方案。国外有FacebookiOS版、Medium、WordPressApp、Slack等产品采用。相信以后会有更多的App和网页会使用SkeletonScreen。
  如何使用
  适用于布局排版固定的内容区域
  SkeletonScreen所展现的是内容的大概轮廓,如果内容布局和排版不是固定的,那么轮廓和内容布局的巨大差异,不仅不能给用户顺畅和期待感,反倒会造成落差。因此SkeletonScreen适用于布局排版固定的内容区域,例如列表、文章、个人信息。注意:如果内容区域有空页面的情况,也不建议使用SkeletonScreen。
  建议配合其他加载技术一起使用
  用户的网络环境是复杂的,如果加载持续时间很久,单凭SkeletonScreen起不到流畅过渡的效果,建议配合懒加载(先文字后图片)、逐条加载、预加载等技术,以达到更出色的体验。
  相关阅读
  这个控件叫:Textfields输入框文本框
投诉 评论 转载

浅谈产品人格化及其思路方法本文作者主要是分享产品的人格化思考以及总结的方法。其传递出来了一种精神:设计师的职责并不仅仅是产品一个点,而是包括产品在内不同的点组成的一条体验闭环。开始正文前先分享几个……根据用户体验五要素来谈谈:一个好的房产中介管理系统应该是怎样最近在了解中介管理系统,看了很多竞品,除了普遍的竞品分析,还运用了用户体验五要素来分析产品,因此萌生出“一个好的中介系统应该是怎么样的”这个问题。于是自己据此做了一个自己观点的……三分钟了解协同过滤算法计算用户物品相似度,以相似度作为权重,对不同物品进行评分预测,从而实现物品。什么是协同过滤先举个生活中的场景,你想听歌却不知道听什么的时候,会向你身边与你品位类似的……如何完成后台PRD的撰写?本文作者将分享自己在后台需求文档的撰写上的心得和建议,enjoy近期在工作上独立完成了一份后台的需求规格说明书,因此有了一些心得体会。在这之前,我浏览过许多关于后台设计的……内容服务产品设计思考总结:今日头条、UC大鱼号、简书、人人都为了便于阅读,本文将分为上、下两篇。上篇将分析笔者对于内容服务产品的理解,用户和创作者诉求分析,下篇分析平台分发策略和创作者成长体系运维,思考如何优化创作者操作后台,刺激创作者……王者荣耀的匹配算法与产品设计Eloratingsystem本文作者将与我们分享王者荣耀的匹配算法与产品设计,enjoy对于当年没认真听数分课的童鞋,或许较为晦涩难懂哦回顾2017年的全球手游市场,腾讯推出的《王者荣耀》斩获了综合……产品案例:小程序的登录注册体系设计本文主要从电商小程序产品切入,从产品设计层面更细粒度解构登录注册模块的产品设计思路。小程序给世人的第一印象高流量、易获客,冲击了一大波企业的肾上腺素,于是风风火火投入小程……这个控件叫:SkeletonScreen加载占位图鉴于国内交互设计名词混乱不统一,很多设计师不知道如何用专业术语称呼一个控件,因此我开了《这个控件叫什么》专题,梳理控件的名称和使用事项,希望能为推动交互设计发展,做出一点微小的……音乐锁屏设计过程与反思文章为作者根据自身工作经验所做的总结分享,希望可以给你带来启发,设计背景用户在使用第三方应用听音乐时,第三方的音乐锁屏会覆盖在手机的锁屏之上,导致用户需要两次滑动才……设计思维如何自我“拯救”?当设计思维遭到质疑,作为设计师你怎么看?设计思维是以传统分析思维方式为蓝本,融合视觉化和社会化思考的创新思维方式。它帮助设计师以用户为中心,以合作创新的方式解决问题。经过……产品经理如何基于需求迭代产品(下篇3):产品的整体设计之逻辑产品的整体设计包括业务层、系统层、逻辑层和交互层等四个层面。上一篇《产品经理如何基于需求迭代产品(下篇2):产品的整体设计之业务层和系统层》讲了前两个,本文主要是讲述整体设计中……如何做好产品新增功能的设计?文章分享了作者做产品新功能规划设计的一套方法,希望对你有所帮助。目前网上大量的文章或教程都是讲如何做好一个完整的产品的,很少有讲具体功能点的规划设计的。但产品经理在开展工……
产品跨职业技能学习:渠道商务都在做什么?产品经理如何用DISC沟通,赢得程序员的“好人缘”?TOB入门与不同需求文档的应用场景小明与老王的日常:学会做这4件事,让你的产品提前上线(4)产品经理如何找感觉?从0到1,B端产品MVP阶段小结产品总监修炼之道精彩回顾2天,4位大咖亲授,掌握PM进阶4大程序员常讲的直出是个什么鬼?程序员别唬我系列之:HTTPHeader我为什么要当产品经理?PRD之道:活用Axure快速撰写轻便的需求文档大公司和小公司做产品的6个区别女朋友不爱你的表现种表现就得做好心理准备中医美容怎么做好肤色吃出来steam喜加一!12月10日狂野西部枪手限时免费领妈妈,我要到你的怀抱里去瓦斯爆炸的浓度范围很有道理的感悟句子,精辟深刻,早读早受益洋务运动学案监狱医生一部高收视刺激的韩剧股东股份转让合同感谢挫折小学生作文鲨鱼是否害怕海豚鲨鱼为什么会害怕海豚苏珊米勒年月星座运势完整版天秤座

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界