showDialog

fun showDialog(config: AppDialogConfig, cancelable: Boolean = true)
fun showDialog(context: Context, config: AppDialogConfig, cancelable: Boolean = true)

显示对话框

Parameters

config

对话框配置 AppDialogConfig

cancelable

是否可取消(默认为true,false则拦截back键)


fun showDialog(context: Context, contentView: View, @StyleRes styleId: Int = R.style.app_dialog, gravity: Int = Gravity.NO_GRAVITY, widthRatio: Float = DEFAULT_WIDTH_RATIO, x: Int = 0, y: Int = 0, horizontalMargin: Float = 0.0f, verticalMargin: Float = 0.0f, horizontalWeight: Float = 0.0f, verticalWeight: Float = 0.0f, cancelable: Boolean = true)

显示对话框

Parameters

context

上下文

contentView

对话框内容视图

styleId

Dialog样式

gravity

Dialog的对齐方式

widthRatio

宽度比例,根据屏幕宽度计算得来

x

x轴偏移量,需与 gravity 结合使用

y

y轴偏移量,需与 gravity 结合使用

horizontalMargin

水平方向边距

verticalMargin

垂直方向边距

horizontalWeight

水平方向权重

verticalWeight

垂直方向权重

cancelable

是否可取消(默认为true,false则拦截back键)