第二阶段冲刺(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>

posted @ 2024-06-19 19:19  畅通无组  阅读(23)  评论(0)    收藏  举报