package com.tekinarslan.material.sample.uitls;
import android.support.design.widget.Snackbar;
import android.view.View;
import com.tekinarslan.material.sample.R;
/**
* Created by Monkey on 2015/7/1.
*/
public class SnackbarUtil {
// android-support-design兼容包中新添加的一个类似Toast的控件。
// make()中的第一个参数,可以写当前界面中的任意一个view对象。
private static Snackbar mSnackbar;
public static void show(View view, String msg, int flag) {
if (flag == 0) { // 短时显示
mSnackbar = Snackbar.make(view, msg, Snackbar.LENGTH_SHORT);
} else { // 长时显示
mSnackbar = Snackbar.make(view, msg, Snackbar.LENGTH_LONG);
}
mSnackbar.show();
// Snackbar中有一个可点击的文字,这里设置点击所触发的操作。
mSnackbar.setAction(R.string.close, new View.OnClickListener() {
@Override
public void onClick(View v) {
// Snackbar在点击“关闭”后消失
mSnackbar.dismiss();
}
});
}
}