lmw
2025-04-24 718f31c92e2029d05260810435a2c70cef6e6ce5
app/src/main/java/com/sinata/xqmuse/dialog/BaseDialogFragment.kt
@@ -20,9 +20,10 @@
    abstract fun setContentView(): Int
    abstract fun setGravity(): Int
    abstract fun initView()
    open fun heightMatch() = false
    var isFirstResume = true
    var canceledOnTouchOutside = true
    open var canceledOnTouchOutside = true
    var mCancelable = true;
@@ -44,7 +45,7 @@
    override fun onActivityCreated(savedInstanceState: Bundle?) {
        super.onActivityCreated(savedInstanceState)
        dialog?.window?.setLayout(matchParent, wrapContent)
        dialog?.window?.setLayout(matchParent, if (heightMatch()) matchParent else wrapContent)
        dialog?.window?.setGravity(setGravity())
        dialog?.setCanceledOnTouchOutside(canceledOnTouchOutside)
        isCancelable = mCancelable