createDialog

创建弹框

Parameters

config

弹框配置 AppDialogConfig


open fun createDialog(config: AppDialogConfig, isCancel: Boolean): Dialog

创建弹框

Parameters

config

弹框配置 AppDialogConfig

isCancel

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


open fun createDialog(context: Context, config: AppDialogConfig): Dialog

创建弹框

Parameters

context

上下文

config

弹框配置 AppDialogConfig


open fun createDialog(context: Context, config: AppDialogConfig, isCancel: Boolean): Dialog

创建弹框

Parameters

context

上下文

config

弹框配置 AppDialogConfig

isCancel

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


open fun createDialog(context: Context, contentView: View): Dialog

创建弹框

Parameters

context

上下文

contentView

弹框内容视图


open fun createDialog(context: Context, contentView: View, isCancel: Boolean): Dialog

创建弹框

Parameters

context

上下文

contentView

弹框内容视图

isCancel

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


open fun createDialog(context: Context, contentView: View, widthRatio: Float): Dialog

创建弹框

Parameters

context

上下文

contentView

弹框内容视图

widthRatio

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


open fun createDialog(context: Context, contentView: View, widthRatio: Float, isCancel: Boolean): Dialog

创建弹框

Parameters

context

上下文

contentView

弹框内容视图

widthRatio

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

isCancel

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


open fun createDialog(context: Context, contentView: View, @StyleRes styleId: Int, widthRatio: Float): Dialog

创建弹框

Parameters

context

上下文

contentView

弹框内容视图

styleId

Dialog样式

widthRatio

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


open fun createDialog(context: Context, contentView: View, @StyleRes styleId: Int, gravity: Int, widthRatio: Float): Dialog

创建弹框

Parameters

context

上下文

contentView

弹框内容视图

styleId

Dialog样式

gravity

Dialog的对齐方式

widthRatio

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


open fun createDialog(context: Context, contentView: View, @StyleRes styleId: Int, widthRatio: Float, isCancel: Boolean): Dialog

创建弹框

Parameters

context

上下文

contentView

弹框内容视图

styleId

Dialog样式

widthRatio

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

isCancel

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


open fun createDialog(context: Context, contentView: View, @StyleRes styleId: Int, gravity: Int, widthRatio: Float, isCancel: Boolean): Dialog

创建弹框

Parameters

context

上下文

contentView

弹框内容视图

styleId

Dialog样式

gravity

Dialog的对齐方式

widthRatio

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

isCancel

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


open fun createDialog(context: Context, contentView: View, @StyleRes styleId: Int, gravity: Int, widthRatio: Float, x: Int, y: Int, isCancel: Boolean): Dialog

创建弹框

Return

Parameters

context

上下文

contentView

弹框内容视图

styleId

Dialog样式

gravity

Dialog的对齐方式

widthRatio

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

x

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

y

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

isCancel

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


open fun createDialog(context: Context, contentView: View, @StyleRes styleId: Int, gravity: Int, widthRatio: Float, x: Int, y: Int, horizontalMargin: Float, verticalMargin: Float, isCancel: Boolean): Dialog

创建弹框

Return

Parameters

context

上下文

contentView

弹框内容视图

styleId

Dialog样式

gravity

Dialog的对齐方式

widthRatio

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

x

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

y

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

horizontalMargin

水平方向边距

verticalMargin

垂直方向边距

isCancel

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


open fun createDialog(context: Context, contentView: View, @StyleRes styleId: Int, gravity: Int, widthRatio: Float, x: Int, y: Int, horizontalMargin: Float, verticalMargin: Float, horizontalWeight: Float, verticalWeight: Float, isCancel: Boolean): Dialog

创建弹框

Return

Parameters

context

上下文

contentView

弹框内容视图

styleId

Dialog样式

gravity

Dialog的对齐方式

widthRatio

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

x

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

y

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

horizontalMargin

水平方向边距

verticalMargin

垂直方向边距

horizontalWeight

水平方向权重

verticalWeight

垂直方向权重

isCancel

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