package com.automattic.simplenote.utils;
import android.app.Activity;
import android.support.annotation.ColorRes;
import android.support.annotation.StringRes;
import android.support.design.widget.Snackbar;
import android.support.v4.content.ContextCompat;
import android.view.View;
import com.automattic.simplenote.R;
/**
* Created by onko on 31/03/2016.
*/
public class SnackbarUtils {
public static Snackbar showSnackbar(Activity activity, @StringRes int message, @ColorRes int color, int duration) {
Snackbar snackbar = Snackbar.make(activity.findViewById(android.R.id.content), message, duration);
snackbar.getView().setBackgroundColor(ContextCompat.getColor(activity, color));
snackbar.show();
return snackbar;
}
public static Snackbar showSnackbar(Activity activity, @StringRes int message, @ColorRes int color, int duration,
@StringRes int action, View.OnClickListener onClick) {
Snackbar snackbar = Snackbar.make(activity.findViewById(android.R.id.content), message, duration);
snackbar.setAction(action, onClick);
snackbar.getView().setBackgroundColor(ContextCompat.getColor(activity, color));
snackbar.setActionTextColor(ContextCompat.getColor(activity, R.color.white));
snackbar.show();
return snackbar;
}
}