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

弹窗提示太强,Toast又太弱?不妨来试试Banner吧!

2月26日 金钟寨投稿
  当你需要展示一段持续提示却又不想打断用户操作时,用Dialog弹窗会打断用户操作,Toast又不够明显,Snackbar会自动消失,显然这些都不符合要求。那么不妨就来跟我一起认识下能满足该要求的Banner控件吧~
  一、什么是Banner
  这里的Banner并非是我们在电商、视频网站上常见的焦点图,而是Materialdesign规范中推荐使用的一种提示控件,我们可以将其译为横幅提示。
  Banner控件通常用于轻度干扰的消息提示,该消息会对用户形成视觉干扰但不会阻断当前操作,用户可以选择忽略它或稍后再进行操作。
  上篇文章为大家讲解了比Toast更好用的Snackbar,Banner与Snackbar一样同属提示控件,但二者的的不同之处在于(下图左为Snackbar,右为Banner):
  位置不同:Snackbar通常显示在页面底部,Banner通常显示在页面顶部。
  干扰度会更强:Snackbar会自动消失,Banner则会固定展示,除非达成了使其消失的必要条件(条件可由设计师自定义)
  Banner与另一个大名鼎鼎的提示控件Dialog(弹窗)对比,二者的不同之处在于(下图左为Dialog,右为Banner):
  视觉表现更弱:Dialog显示时会用深色遮挡背景,并居中显示在页面中央,使用户不得不将注意力全部集中于Dialog之上;Banner显示时仅占据页面顶部,形成局部的视觉干扰。
  干扰度更弱:Dialog持续期间会禁止用户进行其它页面操作,而Banner持续期间则不会影响用户进行其它操作。
  因此综上所述,三个提示控件的干扰度从强到弱排序可以视为:DBSnackbar。
  那么当我们需要给予用户一些长时间显示且不需打断用户操作的提示时,Banner绝对是你的最佳选择,此外Banner还可以兼容1~2个次要操作,也是兼具提示与操作功能的好帮手。
  下面就由我来为你详解Banner控件的一些特性和玩法吧~
  二、Banner的常见样式
  Banner的样式可以根据设备的宽度进行适配改变。
  1。窄屏样式
  注意控制文案字数,保持单行展示,按钮展示不下时允许折行显示。
  2。宽屏样式
  注意控制文案字数,保持单行展示。
  三、Banner的显示与消失机制
  1。显示
  Banner通常在屏幕加载内容时出现,加载后出现的Banner会从顶部向下滑出显示。
  2。消失
  Banner必须保持显示在屏幕上,直到自定义消失逻辑被满足时消失。
  四、Banner的显示位置
  当页有Topappbar或Searchbar时,显示在其下方(不可发生重叠)。
  当页无Topappbar或Searchbar时,显示在Statusbar下方(不可发生重叠)。
  五、Banner的层级关系
  可设置Banner层级高于页面内容,Banner从顶部向下滑出显示时会遮挡下方内容,当页面内容向上滑动时,Banner会固定在顶部。
  可设置Banner与页面内容同一层级,Banner从顶部向下滑出显示时会将内容向下推移,当页面内容向上滑动时,Banner也会跟随滑出屏幕(不会消失)。
  当页使用Navigationdrawer时,Banner会被展开的抽屉导航遮挡。
  六、Banner的点击热区
  当承载2个操作时,设置对应操作按钮为点击热区。
  当仅承载1个操作时,可设置对应操作按钮为点击热区,也可设置整行banner为点击热区(应用内需保持交互统一)。
  七、Banner的几点“不要”
  不要同时展示多个banner,每次仅展示1个;
  按钮不要使用textbutton之外样式,因为会过强;
  不要使用2个以上的按钮,若确实需要,请考虑使用D
  按钮文案不要使用“忽略”或“取消”文案,取消文案应当与信息内容相匹配。
  八、使用范例
  Teambition利用Banner在首页进行新版本提示,用户可以点击去查看新版本更新内容,也可以选择稍后查看或置之不理。
  微信同样利用Banner在消息列表页告知网络异常状态,用户可以点击去查看详细问题,也可以选择去查看本地已缓存的消息内容,在网络恢复正常时自动消失。
  其它传送门:还在用Toast?快试试更好用的Snackbar!
  最后感谢阅读,有问题欢迎随时联系哦~
投诉 评论 转载

从弹框到标点,关于对话框的场景化探讨了解一下对话框在弹框中是什么定位;看多了控件形式,我们从使用场景角度去思考对话框;类比标点,通过语气判断对话框具体的场景应用本文从介绍弹框开始;主要整理了当前主流APP使用的各……4px网格设计方法,让设计还原更精准一般来说,文字的实际占位在页面中并不是紧贴文字可视边界,是有一定的额外边距的,所以对于标注稿中的文字部分来说,开发往往做出来的效果与设计稿会有偏差。那如何精确视觉规范,又能兼顾……页面加载功能设计总结去年我写过一篇文章返回功能应该怎么设计,今年反其道而行,来聊聊产品中的“前进”功能。关于“前进”,我们很难给出一个准确的定义。狭义上的“前进”指的是用户触发某个交互动作进……皮克斯故事法则:像讲故事一样做好产品设计故事人人会说,但巧妙各有不同。世界上最有权力的人,是讲故事的人。他们设定了未来世界的场景、价值和流程。史蒂夫乔布斯当我去参加一些聚会活动时,总有人问我是干什么……小打卡分享功能增长优化方案本文以小打卡产品为例,解决如何通过优化分享流程来提升产品增长的问题,笔者对于整体的优化路径进行了详细地分析与介绍,供大家参考学习。一、需求背景小打卡产品经理通过数据……UX中常用的四种地图客户移情图、客户旅程图、体验地图、服务蓝图从不同的角度出发,对UX设计的不同过程进行描绘,是构建组织内关于UX共识的重要方法。产品的设计和研发通常需要组建一支人员构成复杂……从0到1设计后台产品(三):产品功能解构物流运输管理系统的流程是什么?如何设计这样一款后台产品,应该从哪几个方面去设计呢?以下,笔者将为大家分享自己在设计后台产品中的一些想法。在业务需求了解清楚后,就进入了产品……如何提高长表单操作效率?当表单信息较长时,用户在使用时往往都会感觉很吃力,提高长表单的操作效率显得格外重要。笔者最近刚好项目中在做表单界面,于是把项目中遇到的问题总结出来分享给大家。目录一……如何实现统一号源池与预约挂号?本文章主要是对号源池实现和功能进行探讨。笔者还总结了不同的号源池方式,以及具体的号源池设计方案。让我们一起来看看吧。一、资料收集与研究目前,市面上用户预约挂号,主要……弹窗提示太强,Toast又太弱?不妨来试试Banner吧!当你需要展示一段持续提示却又不想打断用户操作时,用Dialog弹窗会打断用户操作,Toast又不够明显,Snackbar会自动消失,显然这些都不符合要求。那么不妨就来跟我一起认……一份全面的“容灾概要设计”是怎样的?关于容灾设计,笔者结合自己的见解与经验,向我们具体介绍了容灾设计要考虑的出错情况、异常处理、补救措施、容灾备份、系统维护设计。对于容灾设计方面,我这里也有一些自己的干货,……产品设计:请拒绝引导页我们在设计产品时,习惯性按照市场上常规的模式进行设计。随着技术展现能力的提高,引导页的形式和内容都变得越来越多样化。本文颠覆习惯性模式并思考一下引导页的来源、特性、实际意义。……
石家庄seo培训:从seo的角度解读白杨算法广安seo:本地关键词seo排名技术seo入门教程:爬虫与seo的关系解决网站百度快照劫持的真实案例分享惠州seo教程:百度熊掌号平台是什么?厦门seo教程:单页面seo优化方法上海seo培训:如何做好关键词布局?seo免费培训教程:网站被降权怎么办?江西seo:网站seo诊断方法有哪些?做网站需要多少钱(企业公司做网站多少钱)seo主要做什么(每天的工作内容)日照seo:做不好seo的原因?荞麦包子的做法高考心理调节十大方法保护地球妈妈的作文范文浊酒防晒口罩用了一年还能用吗母亲是一种岁月(献给母亲节)我的家乡娄底怎样通过睡觉姿势看出一个人的性情成龙激动拥吻影迷新电影宣传吸引了很多粉丝关于泪水的作文素材那些手握两套以上住房的家庭,未来可能面临新挑战教室里的微笑

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