Video Tutorial
Source Code
gradientbackground.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<shape xmlns:android="http://schemas.android.com/apk/res/android"> | |
<gradient android:angle="45" | |
android:startColor="@color/startblue" | |
android:endColor="@color/endblue" | |
/> | |
</shape> |
buttonstyle.xml
activity_profile.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<LinearLayout 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" | |
tools:context="com.demotxt.droidsrce.profileui.MainActivity" | |
android:background="@color/graylight" | |
android:orientation="vertical"> | |
<RelativeLayout | |
android:layout_width="match_parent" | |
android:layout_height="405dp"> | |
<LinearLayout | |
android:background="@drawable/gradientbackground" | |
android:layout_width="match_parent" | |
android:layout_height="350dp" | |
android:orientation="vertical"> | |
<ImageView | |
android:layout_marginTop="45dp" | |
android:layout_gravity="center_horizontal" | |
android:layout_width="150dp" | |
android:layout_height="150dp" | |
android:src="@drawable/photocercle"/> | |
<TextView | |
android:layout_marginTop="10dp" | |
android:layout_gravity="center_horizontal" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:text="Wiliam Snoe" | |
android:textColor="#fff" | |
android:textStyle="bold" | |
android:textSize="21sp"/> | |
</LinearLayout> | |
<android.support.v7.widget.CardView | |
android:layout_width="400dp" | |
android:layout_height="120dp" | |
android:layout_centerHorizontal="true" | |
android:layout_marginTop="275dp"> | |
<LinearLayout | |
android:layout_width="match_parent" | |
android:layout_height="match_parent" | |
android:orientation="horizontal" | |
android:weightSum="3"> | |
<LinearLayout | |
android:gravity="center" | |
android:orientation="vertical" | |
android:layout_width="0dp" | |
android:layout_weight="1" | |
android:layout_height="match_parent"> | |
<TextView | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:text="Photos" | |
android:textSize="20sp" | |
/> | |
<TextView | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:text="125" | |
android:textStyle="bold" | |
android:textSize="20sp" | |
android:paddingTop="10dp" | |
android:textColor="@color/startblue"/> | |
</LinearLayout> | |
<LinearLayout | |
android:gravity="center" | |
android:orientation="vertical" | |
android:layout_width="0dp" | |
android:layout_weight="1" | |
android:layout_height="match_parent"> | |
<TextView | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:text="Followers" | |
android:textSize="20sp" | |
/> | |
<TextView | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:text="1205" | |
android:textStyle="bold" | |
android:textSize="20sp" | |
android:paddingTop="10dp" | |
android:textColor="@color/startblue"/> | |
</LinearLayout> | |
<LinearLayout | |
android:gravity="center" | |
android:orientation="vertical" | |
android:layout_width="0dp" | |
android:layout_weight="1" | |
android:layout_height="match_parent"> | |
<TextView | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:text="Following" | |
android:textSize="20sp" | |
/> | |
<TextView | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:text="360" | |
android:textStyle="bold" | |
android:textSize="20sp" | |
android:paddingTop="10dp" | |
android:textColor="@color/startblue"/> | |
</LinearLayout> | |
</LinearLayout> | |
</android.support.v7.widget.CardView> | |
</RelativeLayout> | |
<LinearLayout | |
android:layout_width="360dp" | |
android:layout_height="wrap_content" | |
android:orientation="vertical" | |
android:layout_gravity="center" | |
android:layout_marginTop="45dp"> | |
<LinearLayout | |
android:orientation="horizontal" | |
android:paddingLeft="25dp" | |
android:layout_width="match_parent" | |
android:layout_height="wrap_content"> | |
<ImageView | |
android:layout_width="36dp" | |
android:layout_height="36dp" | |
android:src="@drawable/ic_email_black_24dp"/> | |
<TextView | |
android:textStyle="bold" | |
android:layout_gravity="center_vertical" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:paddingLeft="20dp" | |
android:text="Wiliam@gmail.com"/> | |
</LinearLayout> | |
<LinearLayout | |
android:layout_marginTop="25dp" | |
android:orientation="horizontal" | |
android:paddingLeft="25dp" | |
android:layout_width="match_parent" | |
android:layout_height="wrap_content"> | |
<ImageView | |
android:layout_width="36dp" | |
android:layout_height="36dp" | |
android:src="@drawable/ic_phone_android_black_24dp"/> | |
<TextView | |
android:textStyle="bold" | |
android:layout_gravity="center_vertical" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:paddingLeft="20dp" | |
android:text="+266 225 225"/> | |
</LinearLayout> | |
<LinearLayout | |
android:layout_marginTop="25dp" | |
android:orientation="horizontal" | |
android:paddingLeft="25dp" | |
android:layout_width="match_parent" | |
android:layout_height="wrap_content"> | |
<ImageView | |
android:layout_width="36dp" | |
android:layout_height="36dp" | |
android:src="@drawable/ic_group_add_black_24dp"/> | |
<TextView | |
android:textStyle="bold" | |
android:layout_gravity="center_vertical" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:paddingLeft="20dp" | |
android:text="Add to group"/> | |
</LinearLayout> | |
<LinearLayout | |
android:layout_marginTop="25dp" | |
android:orientation="horizontal" | |
android:paddingLeft="25dp" | |
android:layout_width="match_parent" | |
android:layout_height="wrap_content"> | |
<ImageView | |
android:layout_width="36dp" | |
android:layout_height="36dp" | |
android:src="@drawable/ic_forum_black_24dp"/> | |
<TextView | |
android:textStyle="bold" | |
android:layout_gravity="center_vertical" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:paddingLeft="20dp" | |
android:text="Show all comments"/> | |
</LinearLayout> | |
</LinearLayout> | |
<Button | |
android:textColor="#fff" | |
android:background="@drawable/buttonstyleithgradient" | |
android:layout_marginTop="35dp" | |
android:layout_gravity="center_horizontal" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:text="Follow Me"/> | |
</LinearLayout> |