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 53ee3c8..e732531 100644 --- a/app/src/main/java/com/gamedog/vididin/widget/DailySignItemView.kt +++ b/app/src/main/java/com/gamedog/vididin/widget/DailySignItemView.kt @@ -5,7 +5,7 @@ import android.content.Context import android.util.AttributeSet import android.view.LayoutInflater import android.widget.LinearLayout -import androidx.core.view.isVisible +import com.ama.core.architecture.util.ResUtil import com.ama.core.architecture.util.setOnClickBatch import com.gamedog.vididin.R import com.gamedog.vididin.databinding.DailySignItemBinding @@ -56,7 +56,11 @@ class DailySignItemView @JvmOverloads constructor( fun setSelectState(isSelect: Boolean) { mIsSelected = isSelect - mBinding.ivSelected.isVisible = mIsSelected + if (mIsSelected) { + mBinding.rlRoot.foreground = ResUtil.getDrawable(R.drawable.bg_daily_sign_day_item) + } else { + mBinding.rlRoot.foreground = null + } } diff --git a/app/src/main/res/layout/daily_sign_item.xml b/app/src/main/res/layout/daily_sign_item.xml index e3c5714..600caac 100644 --- a/app/src/main/res/layout/daily_sign_item.xml +++ b/app/src/main/res/layout/daily_sign_item.xml @@ -9,6 +9,7 @@ > @@ -19,14 +20,6 @@ android:layout_centerInParent="true" android:src="@mipmap/bg_biginner_daily"/> - -