package com.assimilate.alltrans.common; import android.app.Activity; import android.graphics.Color; import android.view.Gravity; import android.view.View; import android.widget.TextView; import android.widget.Toast; import androidx.annotation.NonNull; import com.google.android.material.snackbar.Snackbar; public class Widget { private static volatile Toast toast; public static void makeToast(@NonNull final Activity mActivity, @NonNull final String msg) { if (null != toast) { toast.cancel(); } toast = Toast.makeText(mActivity, msg, Toast.LENGTH_SHORT); toast.show(); } public static void makeSnackbar(@NonNull final Activity mActivity, @NonNull final String msg) { View view = mActivity.findViewById(android.R.id.content); Snackbar snackbar = Snackbar.make(view, msg, Snackbar.LENGTH_LONG); View snackbarView = snackbar.getView(); snackbarView.setBackgroundColor(Color.parseColor("#66000000")); TextView textView = snackbarView.findViewById(com.google.android.material.R.id.snackbar_text); textView.setTextColor(Color.WHITE); textView.setTextSize(16f); textView.setGravity(Gravity.CENTER); snackbar.show(); } }