Snackbar 用法和Toast类似,比较简单
/**
* 构建一个 Snackbar
*
* @param view 依附的view
* @param text 文本描述
* @param duration 展示时间(结束后,隐藏)
* @return 返回构建的Snackbar
*/
public static Snackbar make(View view, CharSequence text, int duration);
/**
* @param text 按钮文本描述
* @param listener 按钮点击事件
*/
public Snackbar setAction(CharSequence text, final View.OnClickListener listener);
事例
Snackbar.make(relativeLayout, "是否立即进入呢?", Snackbar.LENGTH_LONG)
.setAction("继续", new View.OnClickListener() {
@Override
public void onClick(View view) {
// 点击继续代码逻辑
}
}).setDuration(Snackbar.LENGTH_LONG).show();