From 6925c42372bdcae97f5cafe00697324a290fbc14 Mon Sep 17 00:00:00 2001 From: renhaoting <370797079@qq.com> Date: Tue, 9 Dec 2025 16:32:38 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E7=AD=BE=E5=88=B0dialog?= =?UTF-8?q?=E5=B8=83=E5=B1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../vididin/widget/DailySignItemView.kt | 3 +++ app/src/main/res/layout/daily_sign_item.xml | 23 ++++++++++++------- app/src/main/res/layout/dialog_daily_sign.xml | 21 ++++------------- 3 files changed, 23 insertions(+), 24 deletions(-) diff --git a/app/src/main/java/com/gamedog/vididin/widget/DailySignItemView.kt b/app/src/main/java/com/gamedog/vididin/widget/DailySignItemView.kt index ed01f07..93f72e6 100644 --- a/app/src/main/java/com/gamedog/vididin/widget/DailySignItemView.kt +++ b/app/src/main/java/com/gamedog/vididin/widget/DailySignItemView.kt @@ -5,6 +5,7 @@ import android.content.Context import android.util.AttributeSet import android.view.LayoutInflater import android.widget.LinearLayout +import androidx.constraintlayout.widget.ConstraintLayout import androidx.core.view.isVisible import com.ama.core.architecture.util.ResUtil import com.vididin.real.money.game.R @@ -46,6 +47,8 @@ class DailySignItemView @JvmOverloads constructor( fun setLargeWidthMode() { mBinding.ivGold.setImageResource(R.mipmap.icon_gold_x3) mBinding.ivBg.setImageResource(R.mipmap.bg_biginner_daily_large) + val param: ConstraintLayout.LayoutParams = mBinding.ivBg.layoutParams as ConstraintLayout.LayoutParams + param.dimensionRatio = "H, 438:240" } fun setSelectState(isSelect: Boolean) { diff --git a/app/src/main/res/layout/daily_sign_item.xml b/app/src/main/res/layout/daily_sign_item.xml index efc421f..c721393 100644 --- a/app/src/main/res/layout/daily_sign_item.xml +++ b/app/src/main/res/layout/daily_sign_item.xml @@ -1,14 +1,13 @@ - + android:gravity="center_horizontal"> - @@ -16,9 +15,13 @@ + android:src="@mipmap/bg_biginner_daily" + app:layout_constraintDimensionRatio="H, 68:80" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintTop_toTopOf="parent"/> - + - -