Commit 508a582a7529efe5438613d4ee54f8c356c80d98
1 parent
6824327776
Exists in
master
数据,文案,布局调整
Showing
4 changed files
with
39 additions
and
22 deletions
Show diff stats
app/src/main/java/com/hjx/parent/HuyouDetailActivity.java
| ... | ... | @@ -176,16 +176,31 @@ public class HuyouDetailActivity extends BaseRxActivity<ActivityHuyouDetailBindi |
| 176 | 176 | int exNo = 0, goodNo = 0, normalNo = 0, weakNo = 0; |
| 177 | 177 | float total = 0; |
| 178 | 178 | if (data.points != null) { |
| 179 | - for (StDetail.Point point: data.points) { | |
| 180 | - total += point.afterState; | |
| 181 | - if (point.afterState >= 0.9) { | |
| 182 | - exNo ++; | |
| 183 | - } else if (point.afterState >= 0.8) { | |
| 184 | - goodNo ++; | |
| 185 | - } else if (point.afterState >= 0.6) { | |
| 186 | - normalNo ++; | |
| 187 | - } else { | |
| 188 | - weakNo ++; | |
| 179 | + if (type == 0) { | |
| 180 | + for (StDetail.Point point: data.points) { | |
| 181 | + total += point.beforeState; | |
| 182 | + if (point.beforeState >= 0.9) { | |
| 183 | + exNo ++; | |
| 184 | + } else if (point.beforeState >= 0.8) { | |
| 185 | + goodNo ++; | |
| 186 | + } else if (point.beforeState >= 0.6) { | |
| 187 | + normalNo ++; | |
| 188 | + } else { | |
| 189 | + weakNo ++; | |
| 190 | + } | |
| 191 | + } | |
| 192 | + } else { | |
| 193 | + for (StDetail.Point point: data.points) { | |
| 194 | + total += point.afterState; | |
| 195 | + if (point.afterState >= 0.9) { | |
| 196 | + exNo ++; | |
| 197 | + } else if (point.afterState >= 0.8) { | |
| 198 | + goodNo ++; | |
| 199 | + } else if (point.afterState >= 0.6) { | |
| 200 | + normalNo ++; | |
| 201 | + } else { | |
| 202 | + weakNo ++; | |
| 203 | + } | |
| 189 | 204 | } |
| 190 | 205 | } |
| 191 | 206 | } |
| ... | ... | @@ -220,10 +235,12 @@ public class HuyouDetailActivity extends BaseRxActivity<ActivityHuyouDetailBindi |
| 220 | 235 | .append(correctNumHt).append(" 个,答错题目 ") |
| 221 | 236 | .append(errNumHt).append(" 个"); |
| 222 | 237 | if (exNo > 0) { |
| 223 | - pointComment.append(",").append(exNo).append(" 个知识点掌握的非常棒"); | |
| 238 | + String ht = fromColor(String.valueOf(exNo), "#3BC3B6"); | |
| 239 | + pointComment.append(",").append(ht).append(" 个知识点掌握的非常棒"); | |
| 224 | 240 | } |
| 225 | 241 | if (weakNo > 0) { |
| 226 | - pointComment.append(",").append(weakNo).append(" 个知识点掌握的还需努力,这部分还要再加强学习"); | |
| 242 | + String ht = fromColor(String.valueOf(weakNo), "#3BC3B6"); | |
| 243 | + pointComment.append(",").append(ht).append(" 个知识点掌握的还需努力,这部分还要再加强学习"); | |
| 227 | 244 | } |
| 228 | 245 | pointComment.append("。"); |
| 229 | 246 | String rateStr = new DecimalFormat("0%").format(rate / 100f); |
| ... | ... | @@ -460,13 +477,13 @@ public class HuyouDetailActivity extends BaseRxActivity<ActivityHuyouDetailBindi |
| 460 | 477 | holder.setText(R.id.tvName, point.pointName); |
| 461 | 478 | |
| 462 | 479 | TextView after = holder.getView(R.id.tvState); |
| 463 | - if (point.afterState >= 0.9) { | |
| 480 | + if (point.beforeState >= 0.9) { | |
| 464 | 481 | after.setText("掌握优秀"); |
| 465 | 482 | after.setBackgroundTintList(ColorStateList.valueOf(0xFF4FBB7A)); |
| 466 | - } else if (point.afterState >= 0.8) { | |
| 483 | + } else if (point.beforeState >= 0.8) { | |
| 467 | 484 | after.setText("掌握良好"); |
| 468 | 485 | after.setBackgroundTintList(ColorStateList.valueOf(0xFF489AFA)); |
| 469 | - } else if (point.afterState >= 0.6) { | |
| 486 | + } else if (point.beforeState >= 0.6) { | |
| 470 | 487 | after.setText("掌握一般"); |
| 471 | 488 | after.setBackgroundTintList(ColorStateList.valueOf(0xFFF58725)); |
| 472 | 489 | } else { |
| ... | ... | @@ -475,7 +492,7 @@ public class HuyouDetailActivity extends BaseRxActivity<ActivityHuyouDetailBindi |
| 475 | 492 | } |
| 476 | 493 | |
| 477 | 494 | DecimalFormat format1 = new DecimalFormat("0%"); |
| 478 | - holder.setText(R.id.tvHuyou, format1.format(point.afterState)); | |
| 495 | + holder.setText(R.id.tvHuyou, format1.format(point.beforeState)); | |
| 479 | 496 | } |
| 480 | 497 | } |
| 481 | 498 | ... | ... |
app/src/main/res/layout/activity_huyou_detail.xml
| ... | ... | @@ -1154,7 +1154,7 @@ |
| 1154 | 1154 | android:textSize="13sp" |
| 1155 | 1155 | android:textColor="@color/white" |
| 1156 | 1156 | android:gravity="center" |
| 1157 | - android:layout_weight="135" | |
| 1157 | + android:layout_weight="5" | |
| 1158 | 1158 | android:layout_width="0dp" |
| 1159 | 1159 | android:layout_height="match_parent"/> |
| 1160 | 1160 | <View |
| ... | ... | @@ -1167,7 +1167,7 @@ |
| 1167 | 1167 | android:textSize="13sp" |
| 1168 | 1168 | android:textColor="@color/white" |
| 1169 | 1169 | android:gravity="center" |
| 1170 | - android:layout_weight="179" | |
| 1170 | + android:layout_weight="4" | |
| 1171 | 1171 | android:layout_width="0dp" |
| 1172 | 1172 | android:layout_height="match_parent"/> |
| 1173 | 1173 | ... | ... |
app/src/main/res/layout/activity_huyou_detail_a4.xml
| ... | ... | @@ -1159,7 +1159,7 @@ |
| 1159 | 1159 | android:textSize="13sp" |
| 1160 | 1160 | android:textColor="@color/white" |
| 1161 | 1161 | android:gravity="center" |
| 1162 | - android:layout_weight="135" | |
| 1162 | + android:layout_weight="5" | |
| 1163 | 1163 | android:layout_width="0dp" |
| 1164 | 1164 | android:layout_height="match_parent"/> |
| 1165 | 1165 | <View |
| ... | ... | @@ -1172,7 +1172,7 @@ |
| 1172 | 1172 | android:textSize="13sp" |
| 1173 | 1173 | android:textColor="@color/white" |
| 1174 | 1174 | android:gravity="center" |
| 1175 | - android:layout_weight="179" | |
| 1175 | + android:layout_weight="4" | |
| 1176 | 1176 | android:layout_width="0dp" |
| 1177 | 1177 | android:layout_height="match_parent"/> |
| 1178 | 1178 | ... | ... |
app/src/main/res/layout/item_huyou_week_point.xml
| ... | ... | @@ -22,7 +22,7 @@ |
| 22 | 22 | android:gravity="center_vertical" |
| 23 | 23 | android:maxLines="2" |
| 24 | 24 | android:paddingStart="6dp" |
| 25 | - android:layout_weight="135" | |
| 25 | + android:layout_weight="5" | |
| 26 | 26 | android:layout_width="0dp" |
| 27 | 27 | android:layout_height="match_parent"/> |
| 28 | 28 | <View |
| ... | ... | @@ -31,7 +31,7 @@ |
| 31 | 31 | android:layout_height="match_parent"/> |
| 32 | 32 | <FrameLayout |
| 33 | 33 | android:paddingStart="4dp" |
| 34 | - android:layout_weight="179" | |
| 34 | + android:layout_weight="4" | |
| 35 | 35 | android:layout_width="0dp" |
| 36 | 36 | android:layout_height="match_parent"> |
| 37 | 37 | <TextView | ... | ... |