Android10弹出截屏对话框,Android一个美丽而聪明的警告对话框SweetAlert
由JavaScript啟發SweetAlert安卓對話框
截圖
建立
使用SweetAlertDialog最簡單的方法是將圖書館作為AAR依賴添加到您的構建。
Maven的
cn.pedant.sweetalert
library
1.3
aar
搖籃
repositories {
mavenCentral()
}
dependencies {
compile 'cn.pedant.sweetalert:library:1.3'
}
用法
秀物質文明
SweetAlertDialog pDialog = new SweetAlertDialog(this, SweetAlertDialog.PROGRESS_TYPE);
pDialog.getProgressHelper().setBarColor(Color.parseColor("#A5DC86"));
pDialog.setTitleText("Loading");
pDialog.setCancelable(false);
pDialog.show();
您可以動態地定制進度條通過materialish正在進行的方法SweetAlertDialog.getProgressHelper():
resetCount()
isSpinning()
旋()
stopSpinning()
getProgress()
setProgress(浮點進度)
setInstantProgress(浮點進度)
getCircleRadius()
setCircleRadius(INT circleRadius)
getBarWidth()
setBarWidth(INT barWidth)
getBarColor()
setBarColor(INT barColor)
getRimWidth()
setRimWidth(INT rimWidth)
getRimColor()
setRimColor(INT rimColor)
getSpinSpeed()
setSpinSpeed(浮動spinSpeed)
由于該項目materialish正在進行和@croccio參與。
更多用途有關進度,請參閱樣本。
基本信息:
new SweetAlertDialog(this)
.setTitleText("Here's a message!")
.show();
下一個文本冠軍:
new SweetAlertDialog(this)
.setTitleText("Here's a message!")
.setContentText("It's pretty, isn't it?")
.show();
A錯誤信息:
new SweetAlertDialog(this, SweetAlertDialog.ERROR_TYPE)
.setTitleText("Oops...")
.setContentText("Something went wrong!")
.show();
一條警告消息:
new SweetAlertDialog(this, SweetAlertDialog.WARNING_TYPE)
.setTitleText("Are you sure?")
.setContentText("Won't be able to recover this file!")
.setConfirmText("Yes,delete it!")
.show();
成功消息:
new SweetAlertDialog(this, SweetAlertDialog.SUCCESS_TYPE)
.setTitleText("Good job!")
.setContentText("You clicked the button!")
.show();
使用自定義圖標的消息:
new SweetAlertDialog(this, SweetAlertDialog.CUSTOM_IMAGE_TYPE)
.setTitleText("Sweet!")
.setContentText("Here's a custom image.")
.setCustomImage(R.drawable.custom_img)
.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.dismissWithAnimation();
}
})
.show();
顯示取消按鈕和綁定監聽到它:
new SweetAlertDialog(this, SweetAlertDialog.WARNING_TYPE)
.setTitleText("Are you sure?")
.setContentText("Won't be able to recover this file!")
.setCancelText("No,cancel plx!")
.setConfirmText("Yes,delete it!")
.showCancelButton(true)
.setCancelClickListener(new SweetAlertDialog.OnSweetClickListener() {
@Override
public void onClick(SweetAlertDialog sDialog) {
sDialog.cancel();
}
})
.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();
總結
以上是生活随笔為你收集整理的Android10弹出截屏对话框,Android一个美丽而聪明的警告对话框SweetAlert的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql union left joi
- 下一篇: 公文字体字号标准2020_手把手教你写公