Android studio 2.3.3でAndroid弾窓SweetAlertDialog 1.3を使用した記録
1、導入
(1)appがあるbuild.gradleで追加成功弾窓、アイコン、文字、ボタン 成功弾窓、アイコンとボタン があります
アイコンと文字のみのポップアップ ボタンをクリックすると弾窓(ボタンが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();
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();
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();
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();