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"/> - + - -