冲刺第九天

昨天完成的任务:

activity_user.xml

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:app="http://schemas.android.com/apk/res-auto"
   xmlns:tools="http://schemas.android.com/tools"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:animateLayoutChanges="true"
   android:background="@color/primary"
   tools:context=".activities.UsersActivity">

   <androidx.appcompat.widget.AppCompatImageView
       android:id="@+id/imageBack"
       android:layout_width="@dimen/_30sdp"
       android:layout_height="@dimen/_30sdp"
       android:layout_marginStart="@dimen/_16sdp"
       android:layout_marginLeft="@dimen/_16sdp"
       android:layout_marginTop="@dimen/_12sdp"
       android:background="@drawable/background_icon"
       android:padding="@dimen/_6sdp"
       android:src="@drawable/ic_back"
       app:layout_constraintStart_toStartOf="parent"
       app:layout_constraintTop_toTopOf="parent"
       app:tint="@color/white"/>

   <TextView
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:text="@string/select_user"
       android:textColor="@color/white"
       android:textSize="@dimen/_14ssp"
       android:textStyle="bold"
       app:layout_constraintBottom_toBottomOf="@+id/imageBack"
       app:layout_constraintEnd_toEndOf="parent"
       app:layout_constraintStart_toStartOf="parent"
       app:layout_constraintTop_toTopOf="@+id/imageBack" />

   <FrameLayout
       android:layout_width="match_parent"
       android:layout_height="0dp"
       android:layout_marginTop="@dimen/_16sdp"
       android:background="@drawable/background_content_bottom"
       app:layout_constraintBottom_toBottomOf="parent"
       app:layout_constraintTop_toBottomOf="@+id/imageBack">

       <androidx.recyclerview.widget.RecyclerView
           android:id="@+id/userRecyclerView"
           android:layout_width="match_parent"
           android:layout_height="match_parent"
           android:clipToPadding="false"
           android:orientation="vertical"
           android:overScrollMode="never"
           android:padding="@dimen/_20sdp"
           android:visibility="gone"
           app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" />

       <ProgressBar
           android:id="@+id/progressBar"
           android:layout_width="@dimen/_25sdp"
           android:layout_height="@dimen/_25sdp"
           android:layout_gravity="center" />

       <TextView
           android:id="@+id/textErrorMessage"
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
           android:layout_gravity="center"
           android:layout_marginStart="@dimen/_24sdp"
           android:layout_marginEnd="@dimen/_24sdp"
           android:gravity="center"
           android:textColor="@color/error"
           android:textSize="@dimen/_12ssp"
           android:visibility="gone" />

   </FrameLayout>

</androidx.constraintlayout.widget.ConstraintLayout>

item_container_received_massage.xml

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   xmlns:app="http://schemas.android.com/apk/res-auto"
   android:layout_marginTop="@dimen/_8sdp"
   android:padding="@dimen/_4sdp">

   <com.makeramen.roundedimageview.RoundedImageView
       android:id="@+id/imageProfile"
       android:layout_width="@dimen/_25sdp"
       android:layout_height="@dimen/_25sdp"
       android:background="@drawable/background_image"
       android:scaleType="centerCrop"
       app:layout_constraintBottom_toBottomOf="@+id/textMessage"
       app:layout_constraintStart_toStartOf="parent"
       app:riv_oval="true" />

   <TextView
       android:id="@+id/textMessage"
       android:layout_width="0dp"
       android:layout_height="wrap_content"
       android:layout_marginStart="@dimen/_4sdp"
       android:layout_marginLeft="@dimen/_4sdp"
       android:background="@drawable/background_received_message"
       android:paddingStart="@dimen/_12sdp"
       android:paddingTop="@dimen/_8sdp"
       android:paddingEnd="@dimen/_12sdp"
       android:paddingBottom="@dimen/_8sdp"
       app:layout_constraintWidth_max="wrap"
       android:textColor="@color/white"
       android:textSize="@dimen/_13ssp"
       app:layout_constraintStart_toEndOf="@id/imageProfile"
       app:layout_constraintTop_toTopOf="parent"
       app:layout_constraintWidth_percent="0.75" />

   <TextView
       android:id="@+id/textDateTime"
       android:layout_width="0dp"
       android:layout_height="wrap_content"
       android:layout_marginTop="@dimen/_4sdp"
       android:textColor="@color/secondary_text"
       android:textSize="@dimen/_8ssp"
       app:layout_constraintStart_toStartOf="@id/textMessage"
       app:layout_constraintTop_toBottomOf="@+id/textMessage" />

</androidx.constraintlayout.widget.ConstraintLayout>

今日任务:

完成界面

posted @ 2024-04-30 19:22  Verneyyx  阅读(6)  评论(0)    收藏  举报