Commit f7a8abc1 by 段启岩

问答列表优化

parent 80b36517
...@@ -27,5 +27,11 @@ public class QuestionListRecyclerViewAdapter extends BaseQuickAdapter<Question,B ...@@ -27,5 +27,11 @@ public class QuestionListRecyclerViewAdapter extends BaseQuickAdapter<Question,B
} else { } else {
binding.txtSolved.setVisibility(View.GONE); binding.txtSolved.setVisibility(View.GONE);
} }
if (question.getViewNumber() >= 50) {
binding.iconHot.setVisibility(View.VISIBLE);
} else {
binding.iconHot.setVisibility(View.GONE);
}
} }
} }
\ No newline at end of file
...@@ -9,6 +9,7 @@ public class Question { ...@@ -9,6 +9,7 @@ public class Question {
private String questionId; private String questionId;
private String questionTitle; private String questionTitle;
private String replyNumber; private String replyNumber;
private Integer viewNumber;
private String userNick; private String userNick;
private boolean solved; private boolean solved;
private Date createTime; private Date createTime;
......
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#ff7474" />
<corners android:radius="2dp" />
</shape>
\ No newline at end of file
...@@ -16,18 +16,35 @@ ...@@ -16,18 +16,35 @@
android:id="@+id/txt_title" android:id="@+id/txt_title"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="22dp" android:layout_height="22dp"
android:text="SpringBoot迭代发布JRA瘦身配置" android:maxEms="18"
android:ellipsize="end"
android:maxLines="1"
android:textSize="15sp" android:textSize="15sp"
android:textColor="@color/colorTextLevel3" android:textColor="@color/colorTextLevel3"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" /> app:layout_constraintTop_toTopOf="parent" />
<cn.yunliyunwai.beyondclouds.view.BeyondTextIcon
android:id="@+id/icon_hot"
android:layout_marginStart="6dp"
android:layout_marginLeft="6dp"
android:textColor="@color/colorWhite"
android:background="@drawable/background_icon_hot"
app:layout_constraintTop_toTopOf="@id/txt_title"
app:layout_constraintBottom_toBottomOf="@id/txt_title"
app:layout_constraintStart_toEndOf="@id/txt_title"
android:text="@string/icon_hot"
android:textSize="8dp"
android:gravity="center"
android:layout_width="15dp"
android:layout_height="15dp" />
<androidx.constraintlayout.widget.Barrier <androidx.constraintlayout.widget.Barrier
android:id="@+id/barrier_title" android:id="@+id/barrier_title"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
app:barrierDirection="bottom" app:barrierDirection="bottom"
app:constraint_referenced_ids="txt_title" app:constraint_referenced_ids="txt_title,icon_hot"
tools:layout_editor_absoluteX="12dp" tools:layout_editor_absoluteX="12dp"
tools:layout_editor_absoluteY="16dp" /> tools:layout_editor_absoluteY="16dp" />
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment