发表于: 2017-01-20 00:22:28

1 823


今天完成的事情:完成了意见反馈,banner图,帮助中心和关于我们接口 
明天计划的事情:继续完成接口文档中的内容
遇到的问题: 
收获: SnackBar是 Android Support Library 22.2.0 里面新增提供的一个控件,是Toast的威力加强版.

在谷歌提出 material design 之后,终于推出了 android.support.design 这个官方的material design库.

首先,来看一下这个官方的介绍。http://www.google.com/design/spec/components/snackbars-toasts.html#

这个文章系统的阐述了 snackbar和toast的区别和正确使用snackbar的方式。

简单归纳如下:

1.比toast更加好,因为snackbar可以响应点击事件

2.snackbar同一时间有且只有一个在显示。

3.snackbar上不要有图标

4.snackbar上的action只能有一个。

5.如果有悬浮按钮floating action button的话,snackbar在弹出的时候不要覆盖这个button.

6.此外个人认为snackbar 在一定程度上可以替代dialog的某些应用场景。比如以前网络不通的情况下,我们登陆失败,会给一个dialog提示,现在就可以用snackbar 来做这个有action的提示更加方便快捷。

二.优点:

1. 配合CoordinatorLayout使用,SnackBar可以被Swipe手势划走;

2. setAction功能.在SnackBar上可以设定一个按钮.Inbox里面UNDO就是通过SnackBar的setAction来实现的;



返回列表 返回列表
评论

    分享到