package
org.geeksforgeeks.gfgsnackbar;
import
androidx.appcompat.app.AppCompatActivity;
import
androidx.coordinatorlayout
.widget.CoordinatorLayout;
import
android.os.Bundle;
import
android.view.View;
import
android.widget.Button;
import
android.widget.Toast;
import
com.google.android.material
.snackbar
.Snackbar;
public
class
MainActivity
extends
AppCompatActivity {
Button button;
CoordinatorLayout layout;
@Override
protected
void
onCreate(
Bundle savedInstanceState)
{
super
.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button = findViewById(R.id.button);
layout = findViewById(R.id.layout);
button.setOnClickListener(
new
View.OnClickListener() {
@Override
public
void
onClick(View v)
{
Snackbar snackbar
= Snackbar
.make(
layout,
"Message is deleted"
,
Snackbar.LENGTH_LONG)
.setAction(
"UNDO"
,
new
View.OnClickListener() {
@Override
public
void
onClick(View view)
{
Toast
.makeText(
MainActivity.
this
,
"Undo Clicked"
,
Toast.LENGTH_SHORT)
.show();
}
});
snackbar.show();
}
});
}
}