Material Design Dialog
README on GitHub
Demo.apk
compile 'cn.byk.pandora:matdialog:1.2'
MatDialog.with(this)
.title("Hello")
.content("Life is...")
.show();
| 方法名 |
说明 |
| title() |
标题 |
| content() |
内容 |
| detailTxt() |
内容末尾的跳转链接,网址格式默认直接跳转 |
| icon() |
标题左边的图标 |
| positiveTxt() |
确定按钮文字 |
| neutralTxt() |
中立按钮文字 |
| negativeTxt() |
取消按钮文字 |
| heightWeight() |
对话框高度屏占权重 |
| themeColor() |
主体颜色设置 |
| hideTop() |
隐藏头部标题栏 |
| hideBottom() |
隐藏底部按钮栏 |
| autoDismiss() |
点击按钮后自动关闭对话框 |
| cancelable() |
按后退键是否退出 |
| cancelOnTouchOutside() |
点击对话框外围是否退出 |
| cancelWithParent() |
按后退键,相应的页面是否一起退出(主要用于强制加载进度框) |
| ableProgressMode() |
加载进度框模式 |
| show() |
显示对话框 |
| customView(View) |
自定义内容View |
| setOnBtnClickListener(BtnClickCallback) |
自定义按钮事件 |
- BtnClickCallback自定义按钮事件说明
MatDialog.BtnClickCallback
| 方法名 |
说明 |
| onClick() |
任何按钮事件都会触发 |
| onPositive() |
确定按钮事件 |
| onNeutral() |
中立按钮事件 |
| onNegative() |
取消按钮事件 |
| onDetailLink() |
内容末尾的跳转链接点击事件 |
| onPreClose() |
对话框关闭时触发 |