简单介绍安卓snackbar


snackbar的使用类似于toast,在配合CoordinatorLayout布局与FloatingActionButton按钮时可以产生比较良好的效果。 这是一种不需要在xml中定义的控件
Snackbar.make(mContainer, "Hello SnackBar!", Snackbar.LENGTH_LONG).setAction("Clock", new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    // do something
                }
            }).show();
make中,第一个参数是layout布局,第二个是左侧显示的文字,第三个是时间长度。 而如果需要右侧按钮,那么继续定义setAction,并在其中传入button的显示文字和点击事件就可以了。 FloatingActionButton在配合时,不会将button覆盖,而是将其位置顶上去,是一种比较优秀的交互,以避免显示时会把上面的按钮覆盖。