M3对话框
与$alert($提示框)不同,$dialog($对话框)是一个Material Design 3风格的对话框。
创建一个对话框
返回 : {dialog} 对话框对象
设置对话框标题
参数 : title {string} 对话框标题
返回 : {dialog} 自己
检查对话框是否正在显示
返回 : {boolean} 对话框是否正在显示
设置对话框消息
参数 : msg {string} 对话框消息
返回 : {dialog} 自己
设置对话框是否可以取消
参数 : cancelable {boolean} 是否可以取消
返回 : {dialog} 自己
设置对话框图标
参数 : icon {string} 图标资源路径
返回 : {dialog} 自己
设置对话框视图
参数 : view {view} 视图
返回 : {dialog} 自己
设置对话框视图
参数 : view {xview} 视图
返回 : {dialog} 自己
设置对话框第一个按钮
参数 : text {string} 按钮文本
返回 : {dialog} 自己
设置对话框第一个按钮
回调参数:di:{DialogInterface} 接收到点击的对话框 which:{int}被点击的按钮位置
参数 : text {string} 按钮文本
参数 : callback {(di,which)=>{}} 回调函数
返回 : {dialog} 自己
设置对话框第二个按钮
参数 : text {string} 按钮文本
返回 : {dialog} 自己
设置对话框第二个按钮
回调参数:di:{DialogInterface} 接收到点击的对话框 which:{int}被点击的按钮位置
参数 : text {string} 按钮文本
参数 : callback {(di,which)=>{}} 回调函数
返回 : {dialog} 自己
设置对话框第三个按钮
参数 : text {string} 按钮文本
返回 : {dialog} 自己
设置对话框第三个按钮
回调参数:di:{DialogInterface} 接收到点击的对话框 which:{int}被点击的按钮位置
参数 : text {string} 按钮文本
参数 : callback {(di,which)=>{}} 回调函数
返回 : {dialog} 自己
设置对话框选项
回调参数:di:{DialogInterface} 接收到点击的对话框 which:{int}被点击的按钮位置
参数 : items {string[]} 选项数组
参数 : callback {(di,which)=>{}} 回调函数
返回 : {dialog} 自己
设置对话框单选选项
回调参数:di:{DialogInterface} 接收到点击的对话框 which:{int}被点击的按钮位置
参数 : items {string[]} 选项数组
参数 : checkedItem {int} 选中的选项位置
参数 : callback {(di,which)=>{}} 回调函数
返回 : {dialog} 自己
设置对话框多选选项
回调参数:di:{DialogInterface} 接收到点击的对话框 which:{int}被点击的按钮位置 isChecked:{boolean} 是否被选中
参数 : items {string[]} 选项数组
参数 : callback {(di,which,isChecked)=>{}} 回调函数
返回 : {dialog} 自己
设置对话框多选选项
回调参数:di:{DialogInterface} 接收到点击的对话框 which:{int}被点击的按钮位置 isChecked:{boolean} 是否被选中
参数 : items {string[]} 选项数组
参数 : checkedItems {boolean[]} 选中的选项数组
参数 : callback {(di,which,isChecked)=>{}} 回调函数
返回 : {dialog} 自己
显示对话框
返回 : {AlertDialog} 对话框对象
对话框显示前回调
需要注意的是:该回调是放在UI线程中执行的
参数 : callback {()=>{}} 回调函数
返回 : {dialog} 自己
版本 : 1.5.0
对话框显示后回调
需要注意的是:该回调是放在UI线程中执行的
参数 : callback {()=>{}} 回调函数
返回 : {dialog} 自己
版本 : 1.5.0
监听对话框关闭
参数 : callback {()=>{}} 对话框关闭后回调
版本 : 1.8.0
关闭对话框