王鹏鹏 2 lat temu
rodzic
commit
6a1dfda8b2

+ 25 - 5
healthconsultation/src/main/java/com/yingyang/healthconsultation/adapter/EvaluateAdapter.kt

@@ -25,11 +25,31 @@ class EvaluateAdapter(override val layoutId: Int = R.layout.item_evaluate) :
         binding.tvTitle.text = "匿名用户$index"
         if (TextUtils.isEmpty(item.value).not()) {
             val score = item.value.toInt()
-            binding.checkboxFive.show(score > 4)
-            binding.checkboxFour.show(score > 3)
-            binding.checkboxThree.show(score > 2)
-            binding.checkboxTwo.show(score > 1)
-            binding.checkboxOne.show(score > 0)
+            if (score > 4) {
+                binding.checkboxFive.setBackgroundResource(R.mipmap.icon_star_selected)
+            } else {
+                binding.checkboxFive.setBackgroundResource(R.mipmap.icon_star_unselected)
+            }
+            if (score > 3) {
+                binding.checkboxFour.setBackgroundResource(R.mipmap.icon_star_selected)
+            } else {
+                binding.checkboxFour.setBackgroundResource(R.mipmap.icon_star_unselected)
+            }
+            if (score > 2) {
+                binding.checkboxThree.setBackgroundResource(R.mipmap.icon_star_selected)
+            } else {
+                binding.checkboxThree.setBackgroundResource(R.mipmap.icon_star_unselected)
+            }
+            if (score > 1) {
+                binding.checkboxTwo.setBackgroundResource(R.mipmap.icon_star_selected)
+            } else {
+                binding.checkboxTwo.setBackgroundResource(R.mipmap.icon_star_unselected)
+            }
+            if (score > 0) {
+                binding.checkboxOne.setBackgroundResource(R.mipmap.icon_star_selected)
+            } else {
+                binding.checkboxOne.setBackgroundResource(R.mipmap.icon_star_unselected)
+            }
         }
         binding.tvTime.text = item.createTime
 

+ 0 - 5
healthconsultation/src/main/res/layout/item_evaluate.xml

@@ -33,7 +33,6 @@
             android:layout_marginStart="@dimen/divider_31px"
             android:background="@mipmap/icon_star_selected"
             android:scaleType="centerInside"
-            android:visibility="gone"
             app:layout_constraintBottom_toBottomOf="parent"
             app:layout_constraintStart_toEndOf="@+id/tvTitle"
             app:layout_constraintTop_toTopOf="parent" />
@@ -45,7 +44,6 @@
             android:layout_marginStart="@dimen/divider_2px"
             android:background="@mipmap/icon_star_selected"
             android:scaleType="centerInside"
-            android:visibility="gone"
             app:layout_constraintBottom_toBottomOf="parent"
             app:layout_constraintStart_toEndOf="@+id/checkboxOne"
             app:layout_constraintTop_toTopOf="parent" />
@@ -57,7 +55,6 @@
             android:layout_marginStart="@dimen/divider_2px"
             android:background="@mipmap/icon_star_selected"
             android:scaleType="centerInside"
-            android:visibility="gone"
             app:layout_constraintBottom_toBottomOf="parent"
             app:layout_constraintStart_toEndOf="@+id/checkboxTwo"
             app:layout_constraintTop_toTopOf="parent" />
@@ -69,7 +66,6 @@
             android:layout_marginStart="@dimen/divider_2px"
             android:background="@mipmap/icon_star_selected"
             android:scaleType="centerInside"
-            android:visibility="gone"
             app:layout_constraintBottom_toBottomOf="parent"
             app:layout_constraintStart_toEndOf="@+id/checkboxThree"
             app:layout_constraintTop_toTopOf="parent" />
@@ -81,7 +77,6 @@
             android:layout_marginStart="@dimen/divider_2px"
             android:background="@mipmap/icon_star_selected"
             android:scaleType="centerInside"
-            android:visibility="gone"
             app:layout_constraintBottom_toBottomOf="parent"
             app:layout_constraintStart_toEndOf="@+id/checkboxFour"
             app:layout_constraintTop_toTopOf="parent" />

BIN
healthconsultation/src/main/res/mipmap-xxhdpi/icon_star_selected.png


BIN
healthconsultation/src/main/res/mipmap-xxhdpi/icon_star_unselected.png