close
Meterial Design 裡面有一個 SnackBar 的元件
此元件可以說是 Toast 的進階版本
都是用來呈現簡短的訊息的元件
由於 Toast 不符合 Meterial Design 的設計風格
所以才有 SnackBar 的出現
並且加入了 Action 的功能
那就讓我們看一下怎麼實作吧
下面這一段短短的程式碼就是了
用法和 Toast 幾乎一樣,是不是很簡單
Snackbar.make(view, "點擊 Action 來秀出 Toast." , Snackbar.LENGTH_LONG) .setAction("Action" , new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(getContext() ,"一般的 Toast" ,Toast.LENGTH_LONG) .show(); } }).show();
來看看效果圖
在點擊 ACTION 後如下圖
此外,SanckBar 還提供了幾個方法可以使用,如下
.setBehavior() .setDuration() .setActionTextColor()
大家快去試試吧 !
文章標籤
全站熱搜
留言列表