第二阶段冲刺(DAY2)
第二天,升级之前的记录细节,上次是后端,这次是基本的前端
<androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_margin="7dp"
android:padding="10dp"
app:cardCornerRadius="10dp"
android:elevation="1dp"
android:clickable="true"
android:foreground="?android:attr/selectableItemBackground">
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<de.hdodenhof.circleimageview.CircleImageView
android:id="@+id/item_head"
android:layout_width="50dp"
android:layout_height="50dp"
android:src="@drawable/nav_bg"
android:layout_marginStart="5dp"
android:layout_marginTop="2dp"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
/>
<!--头部信息开始-->
<TextView
android:id="@+id/item_username"
android:layout_width="wrap_content"
android:layout_height="20dp"
app:layout_constraintLeft_toRightOf="@+id/item_head"
app:layout_constraintTop_toTopOf="parent"
android:layout_marginTop="1dp"
android:layout_marginStart="5dp"
android:text="用户"
android:textColor="?attr/colorPrimary"
android:textSize="16dp"/>
<TextView
android:id="@+id/item_modifyDate"
android:layout_width="wrap_content"
android:layout_height="15dp"
app:layout_constraintLeft_toRightOf="@+id/item_head"
app:layout_constraintTop_toBottomOf="@+id/item_username"
android:layout_marginTop="3dp"
android:layout_marginStart="5dp"
android:text="⏲ 2021-05-05 12:45"
android:textSize="10dp"
android:textColor="#99A2AA"/>
<TextView
android:id="@+id/item_weather"
android:layout_width="wrap_content"
android:layout_height="15dp"
app:layout_constraintLeft_toRightOf="@+id/item_modifyDate"
app:layout_constraintTop_toBottomOf="@+id/item_username"
android:layout_marginTop="3dp"
android:layout_marginStart="5dp"
android:text=" 多云 25℃"
android:textSize="10dp"
android:textColor="#99A2AA"/>
<TextView
android:id="@+id/item_location"
android:layout_width="wrap_content"
android:layout_height="15dp"
app:layout_constraintLeft_toRightOf="@+id/item_head"
app:layout_constraintTop_toBottomOf="@+id/item_weather"
android:layout_marginTop="1dp"
android:layout_marginStart="5dp"
android:text="河北省石家庄市石家庄铁道大学"
android:textSize="10dp"
android:textColor="#99A2AA"/>
<!--头部信息结束-->
<!--正文左边空白-->
<TextView
android:id="@+id/blank_area_left"
android:layout_width="30dp"
android:layout_height="80dp"
app:layout_constraintTop_toBottomOf="@+id/item_head"
app:layout_constraintLeft_toLeftOf="parent"/>
<TextView
android:id="@+id/item_label"
android:layout_width="0dp"
android:layout_height="wrap_content"
app:layout_constraintVertical_weight="1"
android:layout_marginTop="3dp"
app:layout_constraintTop_toBottomOf="@+id/item_location"
app:layout_constraintLeft_toRightOf="@+id/blank_area_left"
app:layout_constraintRight_toLeftOf="@+id/blank_area_right"
android:text=" "
android:textColor="?attr/colorPrimary" />
<TextView
android:id="@+id/item_content"
android:layout_width="0dp"
android:layout_height="wrap_content"
app:layout_constraintVertical_weight="1"
android:layout_marginTop="3dp"
app:layout_constraintTop_toBottomOf="@+id/item_label"
app:layout_constraintLeft_toRightOf="@+id/blank_area_left"
app:layout_constraintRight_toLeftOf="@+id/blank_area_right"
/>
<!--正文右边空白-->
<TextView
android:id="@+id/blank_area_right"
android:layout_width="30dp"
android:layout_height="80dp"
app:layout_constraintTop_toBottomOf="@+id/item_head"
app:layout_constraintRight_toRightOf="parent"/>
<!--图片区开始-->
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/item_pic_area"
android:layout_width="0dp"
android:layout_height="wrap_content"
app:layout_constraintHorizontal_weight="1"
app:layout_constraintTop_toBottomOf="@+id/item_content"
app:layout_constraintLeft_toRightOf="@id/blank_area_left"
app:layout_constraintRight_toLeftOf="@id/blank_area_right" />
<!--图片区结束-->
<!--video区开始-->
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/item_video_area"
android:layout_width="0dp"
android:layout_height="wrap_content"
app:layout_constraintHorizontal_weight="1"
app:layout_constraintTop_toBottomOf="@+id/item_pic_area"
app:layout_constraintLeft_toRightOf="@id/blank_area_left"
app:layout_constraintRight_toLeftOf="@id/blank_area_right" />
<!--video区结束-->
<!--按钮区-->
<Button
android:id="@+id/item_btn_comment"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintRight_toLeftOf="@id/blank_area_right"
app:layout_constraintTop_toBottomOf="@+id/item_video_area"
android:text="评论"/>
<!--评论区-->
<androidx.cardview.widget.CardView
android:id="@+id/item_comment_area_parent"
android:layout_width="0dp"
android:layout_height="wrap_content"
app:layout_constraintHorizontal_weight="1"
app:layout_constraintTop_toBottomOf="@+id/item_btn_comment"
app:layout_constraintLeft_toRightOf="@id/blank_area_left"
app:layout_constraintRight_toLeftOf="@id/blank_area_right"
app:cardCornerRadius="0dp"
android:paddingBottom="10dp"
android:visibility="gone"
android:elevation="0dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<EditText
android:id="@+id/item_comment_input"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="在此输入评论"
android:background="#FFFFFFFF"/>
<Button
android:id="@+id/item_comment_input_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:layout_marginEnd="2dp"
android:text="发送评论"/>
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/item_comment_area"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_constraintHorizontal_weight="1"
android:padding="5dp"/>
</LinearLayout>
</androidx.cardview.widget.CardView>
<!--不知为何,评论区的cardView底边框会被遮住一些,所以需要下面的空行太高一下整个item-->
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toBottomOf="@+id/item_comment_area_parent"
android:text=" "/>
<!--引用日记更新的日记文本内容-->
<androidx.cardview.widget.CardView
android:id="@+id/item_quote_diary_area"
android:layout_width="0dp"
android:layout_height="wrap_content"
app:layout_constraintVertical_weight="1"
app:layout_constraintTop_toBottomOf="@+id/item_comment_area_parent"
app:layout_constraintLeft_toRightOf="@+id/blank_area_left"
app:layout_constraintRight_toLeftOf="@+id/blank_area_right"
android:paddingHorizontal="10dp"
android:layout_marginTop="3dp"
android:visibility="gone">
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_margin="5dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView
android:id="@+id/temp786434684534"
app:layout_constraintTop_toTopOf="parent"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="引用↓:"
android:textColor="?attr/colorPrimary"
android:textStyle="bold"/>
<TextView
android:id="@+id/item_quote_diary_content"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_constraintTop_toBottomOf="@+id/temp786434684534"/>
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.cardview.widget.CardView>
<!--引用日记结束-->
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toBottomOf="@+id/item_quote_diary_area"
android:text=" "/>
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.cardview.widget.CardView>

浙公网安备 33010602011771号