Android Design Support Library——Snackbar

  Snackbar是一个轻量级控件,它能够很方便的提供消息的提示和动做反馈,相似于Toast。Snackbar包括一段文字信息与一个可选的操做按钮,超时自动隐藏,也能够经过滑动来删除。效果以下所示:java

  

  Snackbar的使用方法相似Toast经过make方法建立,经过show方法显示,java代码以下:ide

 Snackbar.make(view, "Here's a Snackbar", Snackbar.LENGTH_LONG)
                        .setAction("Action", new View.OnClickListener() {
                            @Override
                            public void onClick(View v) {
                                Toast.makeText(MainActivity.this,"action",Toast.LENGTH_SHORT).show();
                            }
                        }).show();

  几个重要的方法:this

  (1)make(View view, int resId, int duration) 建立 Snackbar。spa

  (2)setAction(int resId, View.OnClickListener listener) 对 Snackbar 设置单击事件。code

  (3)setActionTextColor(ColorStateList colors) 设置事件标题的颜色。blog

  (4)setText(int resId) 更新 Snackbar 中的文本事件

  (5)show() 显示 Snackbar。it

相关文章
相关标签/搜索