public Builder create(@StringRes int text) { return create(mView.getContext().getString(text)); }
public static FluentSnackbar create(Activity activity) { ThreadHelper.verifyMainThread(); return new FluentSnackbar(activity.findViewById(android.R.id.content)); }
private void show(FluentSnackbar.Builder message) { FluentSnackbar manager = mSnackbarManager.get(); if (manager != null) { manager.showSnackbar(message); } }
@Override public void onClick(View v) { mFluentSnackbar.create("Error") .errorBackgroundColor() .show(); } });
public static FluentSnackbar create(View view) { ThreadHelper.verifyMainThread(); return new FluentSnackbar(view); }
@Override public void onClick(View v) { mFluentSnackbar.create("Success") .successBackgroundColor() .show(); } });
@Override public void onClick(View v) { mFluentSnackbar.create("Warning") .warningBackgroundColor() .show(); } });
@Override public void onClick(View v) { mFluentSnackbar.create("Important warning") .warningBackgroundColor() .important() .show(); } });
setContentView(R.layout.activity_main); mFluentSnackbar = FluentSnackbar.create(this);
@Override public void onClick(View v) { mFluentSnackbar.create("Styled") .backgroundColorRes(R.color.purple_500) .actionTextColorRes(R.color.colorAccent) .duration(Snackbar.LENGTH_SHORT) .important() .action(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(MainActivity.this, "Action clicked", Toast.LENGTH_SHORT).show(); } }) .show(); } });