在android studio 2.3.3中使用安卓弹窗 SweetAlertDialog 1.3的记录

1、引入
(1)在app所在build.gradle中添加
 
  
 
  
repositories {
    mavenCentral()
}

(2)dependencies中添加:               
 compile 'cn.pedant.sweetalert:library:1.3'
(3)AndroidManifest.xml文件中添加:  
 xmlns:tools="http://schemas.android.com/tools"
(4)在application中添加:             
  tools:replace="android:icon,android:theme,android:label"
引入完成,可以使用了。

2、使用

  1. 成功弹窗,有图标、文字和按钮
  2. new SweetAlertDialog(this,SweetAlertDialog.SUCCESS_TYPE)
             .setTitleText("登录成功!").show();
    在android studio 2.3.3中使用安卓弹窗 SweetAlertDialog 1.3的记录_第1张图片
  3. 成功弹窗,有图标和按钮
  4.  
         
    new SweetAlertDialog(this)
             .setTitleText("登录成功!").show();

  1. 只有图标和文字的弹窗
  2. SweetAlertDialog pDialog = new SweetAlertDialog(this, SweetAlertDialog.PROGRESS_TYPE);
    pDialog.getProgressHelper().setBarColor(Color.parseColor("#A5DC86"));
    pDialog.setTitleText("Loading");
    pDialog.setCancelable(false);
    pDialog.show();

    在android studio 2.3.3中使用安卓弹窗 SweetAlertDialog 1.3的记录_第2张图片
  3. 点击按钮后切换弹窗(只有一个按钮)
    new SweetAlertDialog(this, SweetAlertDialog.WARNING_TYPE)
            .setTitleText("Are you sure?")
            .setContentText("Won't be able to recover this file!")
            .setConfirmText("Yes,delete it!")
            .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);
                }
            }).show();

  4. 在android studio 2.3.3中使用安卓弹窗 SweetAlertDialog 1.3的记录_第3张图片在android studio 2.3.3中使用安卓弹窗 SweetAlertDialog 1.3的记录_第4张图片
  5. 两个按钮的弹窗,点击确定,切换弹窗内容,点击取消,弹窗关闭
  6. new SweetAlertDialog(this, SweetAlertDialog.WARNING_TYPE)
            .setTitleText("确定修改密码吗?")
            .setContentText("  ")
            .setCancelText("取消")
            .setConfirmText("确定")
            .showCancelButton(true)
            //取消按钮响应事件
            .setCancelClickListener(new SweetAlertDialog.OnSweetClickListener() {
                @Override
                public void onClick(SweetAlertDialog sDialog) {
                    sDialog.cancel();
                }
            })
            //确定按钮响应事件
            .setConfirmClickListener(new SweetAlertDialog.OnSweetClickListener() {
                @Override
                public void onClick(SweetAlertDialog sDialog) {
                    sDialog.setTitleText("修改成功!")
                            .setContentText("  ")
                            .setConfirmText("OK")
                            .setConfirmClickListener(null)
                            .changeAlertType(SweetAlertDialog.SUCCESS_TYPE);
                }
            })
            .show();


在android studio 2.3.3中使用安卓弹窗 SweetAlertDialog 1.3的记录_第5张图片 在android studio 2.3.3中使用安卓弹窗 SweetAlertDialog 1.3的记录_第6张图片

你可能感兴趣的:(android,弹窗)