From 601f14db94013373df700e007095f7f2f5ecbe24 Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期五, 10 一月 2025 10:07:25 +0800 Subject: [PATCH] 反馈修改 --- app/src/main/java/com/sinata/xqmuse/dialog/BaseDialogFragment.kt | 3 ++- 1 files changed, 2 insertions(+), 1 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..88d6117 100644 --- a/app/src/main/java/com/sinata/xqmuse/dialog/BaseDialogFragment.kt +++ b/app/src/main/java/com/sinata/xqmuse/dialog/BaseDialogFragment.kt @@ -20,6 +20,7 @@ abstract fun setContentView(): Int abstract fun setGravity(): Int abstract fun initView() + open fun heightMatch() = false var isFirstResume = true var canceledOnTouchOutside = 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