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

相關文章
相關標籤/搜索