DialogController

Functions

Link copied to clipboard
abstract fun dismissDialog()
abstract fun dismissDialog(dialog: Dialog?)

关闭对话框

Link copied to clipboard
abstract fun dismissProgressDialog()

关闭进度对话框

Link copied to clipboard
open override fun onStateChanged(source: LifecycleOwner, event: Lifecycle.Event)
Link copied to clipboard
abstract fun setWindow(    window: Window?,     gravity: Int = Gravity.NO_GRAVITY,     widthRatio: Float = 0.85f,     x: Int = 0,     y: Int = 0,     horizontalMargin: Float = 0.0f,     verticalMargin: Float = 0.0f,     horizontalWeight: Float = 0.0f,     verticalWeight: Float = 0.0f)

设置 Window 布局相关参数

Link copied to clipboard
abstract fun showDialog(    contentView: View,     @StyleRes styleId: Int = R.style.mvvmframe_dialog,     gravity: Int = Gravity.NO_GRAVITY,     widthRatio: Float = 0.85f,     x: Int = 0,     y: Int = 0,     horizontalMargin: Float = 0.0f,     verticalMargin: Float = 0.0f,     horizontalWeight: Float = 0.0f,     verticalWeight: Float = 0.0f,     backCancel: Boolean = true)

显示对话框

Link copied to clipboard
abstract fun showProgressDialog(layoutId: Int = R.layout.mvvmframe_progress_dialog, cancel: Boolean = false)

显示进度对话框