From bfd1ad288092a4b4a010ea230466f5e86a4e3de4 Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期二, 24 十二月 2024 10:09:43 +0800 Subject: [PATCH] fix bug --- 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