Snackbar 用法

Snackbar  跟之前toast十分相似,但是它非常智能,能根据界面的根布局进行调整 如
CoordinatorLayout上滑动
简单用法:
Snackbar snackbar = Snackbar.make(view, snack, Snackbar.LENGTH_SHORT).show();
改变样式:背景字体样式
/**
 * 蓝底 白字
 *
 * @param view
 * @param snack
 */
public void showSnack(View view, CharSequence snack) {
    if (view == null) return;
    if (TextUtils.isEmpty(snack)) return;
    Snackbar snackbar = Snackbar.make(view, snack, Snackbar.LENGTH_SHORT);
    snackbar.getView().setBackgroundColor(view.getContext().getResources().getColor(R.color.title_background));
    ((TextView) snackbar.getView().findViewById(android.support.design.R.id.snackbar_text)).setTextColor(Color.WHITE);
    snackbar.show();
}



你可能感兴趣的:(Snackbar 用法)