Custom Snackbar
suggest changeThis example shows a white Snackbar with custom Undo icon.
Snackbar customBar = Snackbar.make(view , "Text to be displayed", Snackbar.LENGTH_LONG); customBar.setAction("UNDO", new View.OnClickListener() { @Override public void onClick(View view) { //Put the logic for undo button here } }); View sbView = customBar.getView(); //Changing background to White sbView.setBackgroundColor(Color.WHITE)); TextView snackText = (TextView) sbView.findViewById(android.support.design.R.id.snackbar_text); if (snackText!=null) { //Changing text color to Black snackText.setTextColor(Color.BLACK); } TextView actionText = (TextView) sbView.findViewById(android.support.design.R.id.snackbar_action); if (actionText!=null) { // Setting custom Undo icon actionText.setCompoundDrawablesRelativeWithIntrinsicBounds(R.drawable.custom_undo, 0, 0, 0); } customBar.show();
Found a mistake? Have a question or improvement idea?
Let me know.
Table Of Contents