fix
lmw
2025-03-04 449bdb5d2b5bf7b272ca5cda4c066f9a65040064
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