Android studio 2.3.3でAndroid弾窓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、使用
  • 成功弾窓、アイコン、文字、ボタン
  • new SweetAlertDialog(this,SweetAlertDialog.SUCCESS_TYPE)
             .setTitleText("    !").show();

    在android studio 2.3.3中使用安卓弹窗 SweetAlertDialog 1.3的记录_第1张图片
  • 成功弾窓、アイコンとボタン
  • があります
  •  
         
    new SweetAlertDialog(this)
             .setTitleText("    !").show();


  • アイコンと文字のみのポップアップ
  • 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张图片
  • ボタンをクリックすると弾窓(ボタンが1つしかない)
    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();
  • を切り替える.
  • 在android studio 2.3.3中使用安卓弹窗 SweetAlertDialog 1.3的记录_第3张图片在android studio 2.3.3中使用安卓弹窗 SweetAlertDialog 1.3的记录_第4张图片
  • 两个按钮的弹窗,点击确定,切换弹窗内容,点击取消,弹窗关闭
  • 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张图片