Vous êtes sur la page 1sur 4

<?xml version="1.0" encoding="utf-8"?

>
<ScrollView 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:background="@color/background_color"
android:fillViewport="true"
tools:context=".home.fragments.HomeFragment">

<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">

<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/homeHeaderContainer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">

<TextView
android:id="@+id/tvWelcomeHeading"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:layout_marginStart="@dimen/medium_margin"
android:ellipsize="end"
android:fontFamily="@font/dm_sans_bold"
android:maxWidth="250dp"
android:maxLines="2"
tools:text="Hello \nKrish Parekh"
android:textColor="@color/text_color"
android:textSize="24sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<de.hdodenhof.circleimageview.CircleImageView
android:id="@+id/ivProfileImage"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_marginTop="@dimen/medium_margin"
android:layout_marginEnd="@dimen/medium_margin"
android:src="@drawable/ic_image_picker"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />

</androidx.constraintlayout.widget.ConstraintLayout>

<ImageView
android:id="@+id/ivHomeBanner"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginHorizontal="@dimen/medium_margin"
android:contentDescription="@null"
android:scaleType="fitCenter"
android:src="@drawable/home_banner"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/homeHeaderContainer" />

<TextView
android:id="@+id/tvStatusHeading"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/medium_margin"
android:fontFamily="@font/dm_sans_bold"
android:text="@string/home_fragment_field_status"
android:textColor="@color/text_color"
android:textSize="22sp"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toBottomOf="@+id/ivHomeBanner" />

<GridLayout
android:id="@+id/llStatusContainer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginHorizontal="@dimen/small_margin"
android:layout_marginVertical="@dimen/small_margin"
android:columnCount="2"
android:rowCount="1"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/tvStatusHeading">

<com.google.android.material.card.MaterialCardView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_row="0"
android:layout_rowWeight="1"
android:layout_column="0"
android:layout_columnWeight="1"
android:layout_gravity="fill"
android:layout_margin="@dimen/extra_small_margin"
app:cardBackgroundColor="@color/company_card_background"
app:cardCornerRadius="6dp"
app:cardUseCompatPadding="true">

<LinearLayout
android:id="@+id/llCompanyCard"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:gravity="center"
android:orientation="vertical"
android:paddingVertical="@dimen/medium_padding">

<ImageView
android:id="@+id/ivCompanies"
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_marginVertical="@dimen/small_margin"
android:adjustViewBounds="true"
android:contentDescription="@null"
android:src="@drawable/ic_companies" />

<TextView
android:id="@+id/tvCompaniesCount"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginVertical="@dimen/small_margin"
android:fontFamily="@font/dm_sans_bold"
android:text="0"
android:textAlignment="center"
android:textColor="@color/text_color"
android:textSize="22sp" />

<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/small_margin"
android:fontFamily="@font/dm_sans_medium"
android:text="@string/home_fragment_field_companies"
android:textAlignment="center"
android:textColor="@color/text_color"
android:textSize="16sp" />

</LinearLayout>

</com.google.android.material.card.MaterialCardView>

<com.google.android.material.card.MaterialCardView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_row="0"
android:layout_rowWeight="1"
android:layout_column="1"
android:layout_columnWeight="1"
android:layout_gravity="fill"
android:layout_margin="@dimen/extra_small_margin"
app:cardBackgroundColor="@color/job_applied_card_background"
app:cardCornerRadius="6dp"
app:cardUseCompatPadding="true">

<LinearLayout
android:id="@+id/llJobCard"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:gravity="center"
android:orientation="vertical"
android:paddingVertical="@dimen/medium_padding">

<ImageView
android:id="@+id/ivJobApplied"
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_marginVertical="@dimen/small_margin"
android:adjustViewBounds="true"
android:contentDescription="@null"
android:src="@drawable/ic_job_applied" />

<TextView
android:id="@+id/tvJobAppliedCount"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginVertical="@dimen/small_margin"
android:fontFamily="@font/dm_sans_bold"
android:text="0"
android:textAlignment="center"
android:textColor="@color/text_color"
android:textSize="22sp" />

<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/small_margin"
android:fontFamily="@font/dm_sans_medium"
android:text="@string/home_fragment_field_job_applied"
android:textAlignment="center"
android:textColor="@color/text_color"
android:textSize="16sp" />

</LinearLayout>

</com.google.android.material.card.MaterialCardView>

</GridLayout>

<TextView
android:id="@+id/tvRecentJobList"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/medium_margin"
android:layout_marginTop="@dimen/medium_margin"
android:fontFamily="@font/dm_sans_bold"
android:text="@string/home_fragment_job_list"
android:textColor="@color/text_color"
android:textSize="22sp"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toBottomOf="@+id/llStatusContainer" />

<androidx.recyclerview.widget.RecyclerView
android:id="@+id/rvRecentJobs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/small_margin"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.5"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/tvRecentJobList"
tools:listitem="@layout/job_detail_card" />

</androidx.constraintlayout.widget.ConstraintLayout>
</ScrollView>

Vous aimerez peut-être aussi