/** * Displays Auto sign-in snackbar, which communicates to the users that they were signed in to the * web site. */ @CalledByNative private static void showSnackbar(Tab tab, String text) { SnackbarManager snackbarManager = tab.getSnackbarManager(); if (snackbarManager == null) return; AutoSigninSnackbarController snackbarController = new AutoSigninSnackbarController(snackbarManager, tab); Snackbar snackbar = Snackbar.make(text, snackbarController); Resources resources = tab.getWindowAndroid().getActivity().get().getResources(); int backgroundColor = ApiCompatibilityUtils.getColor( resources, R.color.smart_lock_auto_signin_snackbar_background_color); Bitmap icon = BitmapFactory.decodeResource(resources, R.drawable.account_management_no_picture); snackbar.setSingleLine(false).setBackgroundColor(backgroundColor).setProfileImage(icon); snackbarManager.showSnackbar(snackbar); }