From 986709f6ba40e9f0a64a447105bcff4ca746c73c Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期四, 13 二月 2025 16:03:00 +0800 Subject: [PATCH] 修改反馈 --- app/src/main/java/com/sinata/xqmuse/dialog/BaseDialogFragment.kt | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/sinata/xqmuse/dialog/BaseDialogFragment.kt b/app/src/main/java/com/sinata/xqmuse/dialog/BaseDialogFragment.kt index 8dc4fce..f00dc1e 100644 --- a/app/src/main/java/com/sinata/xqmuse/dialog/BaseDialogFragment.kt +++ b/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 -- Gitblit v1.7.1