github地址
https://github.com/pedant/sweet-alert-dialog
效果
这里写代码片
public class MainActivity extends AppCompatActivity {
Button button;
SweetAlertDialog pDialog;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button=(Button)findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
pDialog = new SweetAlertDialog(MainActivity.this,SweetAlertDialog.WARNING_TYPE);
pDialog .setTitleText("Are you sure?");
pDialog .setContentText("Won't be able to recover this file!");
pDialog .setConfirmText("Yes,delete it!");
pDialog .setConfirmClickListener(new SweetAlertDialog.OnSweetClickListener() {
@Override
public void onClick(SweetAlertDialog sDialog) {
sDialog
.setTitleText("Deleted!")
.setContentText("Your imaginary file has been deleted!")
.setConfirmText("OK")
.setConfirmClickListener(null)
.changeAlertType(SweetAlertDialog.SUCCESS_TYPE);
}
});
pDialog .show();
new Thread(new Runnable() {
@Override
public void run() {
try {
Thread.sleep(30000);
pDialog.dismiss();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}).start();
}
});
}
}