From d1a9e3312387b6c47e6186af506787a8a66369d1 Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期六, 09 十一月 2024 18:40:36 +0800 Subject: [PATCH] fix --- 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