summaryrefslogtreecommitdiffstats
path: root/app/src/main/res/layout
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/res/layout')
-rw-r--r--app/src/main/res/layout/fragment_first.xml37
-rw-r--r--app/src/main/res/layout/fragment_second.xml116
2 files changed, 120 insertions, 33 deletions
diff --git a/app/src/main/res/layout/fragment_first.xml b/app/src/main/res/layout/fragment_first.xml
index d876bf5..a1a66d5 100644
--- a/app/src/main/res/layout/fragment_first.xml
+++ b/app/src/main/res/layout/fragment_first.xml
@@ -9,6 +9,7 @@
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
+ android:background="@color/purple_700"
android:orientation="vertical">
<TextView
@@ -16,9 +17,11 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="5dp"
+ android:textColor="@color/white"
android:text="Mountain View, US"
+ android:textFontWeight="600"
android:textAlignment="center"
- android:textSize="25sp" />
+ android:textSize="27sp" />
<LinearLayout
android:layout_width="match_parent"
@@ -45,8 +48,9 @@
android:layout_marginTop="30dp"
android:layout_marginBottom="20dp"
android:textAlignment="center"
+ android:textColor="@color/white"
android:text="14.03 *C"
- android:textFontWeight="700"
+ android:textFontWeight="800"
android:textSize="40sp" />
<TextView
@@ -55,6 +59,8 @@
android:textAlignment="center"
android:id="@+id/weather_text"
android:text="overcast clouds"
+ android:textColor="@color/white"
+ android:textFontWeight="600"
android:textSize="23sp" />
</LinearLayout>
</LinearLayout>
@@ -64,6 +70,8 @@
android:layout_height="wrap_content"
android:padding="5dp"
android:text="Details:"
+ android:textColor="@color/white"
+ android:textFontWeight="600"
android:textSize="25sp" />
<GridLayout
@@ -76,52 +84,73 @@
<TextView
android:padding="3dip"
android:text="Humidity: "
+ android:textColor="#808080"
+ android:textFontWeight="600"
android:textSize="23dp" />
<TextView
android:padding="3dip"
android:id="@+id/humidity"
android:text="85%"
+ android:textColor="@color/white"
+ android:textFontWeight="600"
android:textSize="23dp" />
<TextView
android:padding="3dip"
android:text="Max Temp: "
+ android:textColor="#808080"
+ android:textFontWeight="600"
android:textSize="23dp" />
<TextView
android:padding="3dip"
android:text="15.47 *C"
+ android:textColor="@color/white"
+ android:textFontWeight="600"
android:id="@+id/max_temp"
android:textSize="23dp" />
<TextView
android:padding="3dip"
android:text="Min Temp: "
+ android:textColor="#808080"
+ android:textFontWeight="600"
android:textSize="23dp" />
<TextView
android:padding="3dip"
android:text="11.29 *C"
android:id="@+id/min_temp"
+ android:textColor="@color/white"
+ android:textFontWeight="600"
android:textSize="23dp" />
<TextView
android:padding="3dip"
- android:text="Pressure"
+ android:text="Pressure: "
+ android:textColor="#808080"
+ android:textFontWeight="600"
android:textSize="23dp" />
<TextView
android:padding="3dip"
android:text="1013hPa"
+ android:textColor="@color/white"
+ android:textFontWeight="600"
android:id="@+id/pressure"
android:textSize="23dp" />
<TextView
android:padding="3dip"
- android:text="Wind speed"
+ android:text="Wind speed: "
+ android:textColor="#808080"
+ android:layout_marginRight="10sp"
+ android:textFontWeight="600"
android:textSize="23dp" />
<TextView
android:padding="3dip"
android:text="2.06 km/h"
+ android:textColor="@color/white"
+ android:textFontWeight="600"
android:id="@+id/wind_speed"
android:textSize="23dp" />
</GridLayout>
diff --git a/app/src/main/res/layout/fragment_second.xml b/app/src/main/res/layout/fragment_second.xml
index 0acfa7f..b3a38aa 100644
--- a/app/src/main/res/layout/fragment_second.xml
+++ b/app/src/main/res/layout/fragment_second.xml
@@ -9,43 +9,71 @@
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
+ android:background="@color/purple_500"
+ android:weightSum="12"
android:orientation="vertical">
- <com.google.android.material.textfield.TextInputLayout
- android:id="@+id/filledTextField"
+ <LinearLayout
android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_marginStart="32dp"
- android:layout_marginTop="32dp"
- android:layout_marginEnd="32dp"
- android:hint="Enter something">
+ android:layout_weight="5"
+ android:gravity="center"
+ android:layout_height="match_parent">
+ <com.google.android.material.textfield.TextInputLayout
+ android:id="@+id/filledTextField"
+ android:layout_weight="1"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="32dp"
+ android:layout_marginEnd="32dp"
+ app:startIconDrawable="@drawable/ic_baseline_location_city_24"
+ app:boxCornerRadiusTopStart="30dp"
+ app:boxCornerRadiusTopEnd="30dp"
+ app:boxCornerRadiusBottomStart="30dp"
+ app:boxCornerRadiusBottomEnd="30dp"
+ app:boxStrokeWidth="0dp"
+ app:boxStrokeWidthFocused="0dp"
+ android:hint="Enter the city name">
+ <!--this is the actual edit text which takes the input-->
+ <com.google.android.material.textfield.TextInputEditText
+ android:id="@+id/edit_text"
+ android:layout_width="match_parent"
+ android:singleLine="true"
+ android:layout_height="wrap_content" />
+ </com.google.android.material.textfield.TextInputLayout>
- <!--this is the actual edit text which takes the input-->
- <com.google.android.material.textfield.TextInputEditText
- android:id="@+id/edit_text"
+ <com.google.android.material.button.MaterialButton
android:layout_width="match_parent"
- android:layout_height="wrap_content" />
+ android:layout_weight="6"
+ app:iconTint="@color/teal_200"
+ app:iconSize="35sp"
+ app:icon="@drawable/ic_baseline_search_24"
+ android:background="#00000000"
+ android:id="@+id/city_btn"
+ android:layout_height="match_parent" />
+ </LinearLayout>
- </com.google.android.material.textfield.TextInputLayout>
<TextView
android:id="@+id/city_name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="5dp"
+ android:layout_weight="0"
android:text="Mountain View, US"
android:textAlignment="center"
- android:textSize="25sp" />
+ android:textColor="@color/white"
+ android:textFontWeight="600"
+ android:textSize="27sp" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:layout_weight="2">
+ android:layout_weight="4">
<ImageView
+ android:id="@+id/weather_img"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="2"
- android:id="@+id/weather_img"
android:src="@drawable/ic_baseline_wb_sunny_24" />
<LinearLayout
@@ -55,22 +83,25 @@
android:orientation="vertical">
<TextView
+ android:id="@+id/temp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:id="@+id/temp"
android:layout_marginTop="30dp"
android:layout_marginBottom="20dp"
- android:textAlignment="center"
android:text="14.03 *C"
- android:textFontWeight="700"
+ android:textAlignment="center"
+ android:textColor="@color/white"
+ android:textFontWeight="800"
android:textSize="40sp" />
<TextView
+ android:id="@+id/weather_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:textAlignment="center"
- android:id="@+id/weather_text"
android:text="overcast clouds"
+ android:textAlignment="center"
+ android:textColor="@color/white"
+ android:textFontWeight="600"
android:textSize="23sp" />
</LinearLayout>
</LinearLayout>
@@ -80,65 +111,92 @@
android:layout_height="wrap_content"
android:padding="5dp"
android:text="Details:"
+ android:layout_weight="0"
+ android:textColor="@color/white"
+ android:textFontWeight="600"
android:textSize="25sp" />
<GridLayout
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="center"
- android:layout_weight="1"
+ android:layout_weight="4"
android:columnCount="2">
<TextView
android:padding="3dip"
android:text="Humidity: "
+ android:textColor="#808080"
+ android:textFontWeight="600"
android:textSize="23dp" />
<TextView
- android:padding="3dip"
android:id="@+id/humidity"
+ android:padding="3dip"
android:text="85%"
+ android:textColor="@color/white"
+ android:textFontWeight="600"
android:textSize="23dp" />
<TextView
android:padding="3dip"
android:text="Max Temp: "
+ android:textColor="#808080"
+ android:textFontWeight="600"
android:textSize="23dp" />
<TextView
+ android:id="@+id/max_temp"
android:padding="3dip"
android:text="15.47 *C"
- android:id="@+id/max_temp"
+ android:textColor="@color/white"
+ android:textFontWeight="600"
android:textSize="23dp" />
+
<TextView
android:padding="3dip"
android:text="Min Temp: "
+ android:textColor="#808080"
+ android:textFontWeight="600"
android:textSize="23dp" />
<TextView
+ android:id="@+id/min_temp"
android:padding="3dip"
android:text="11.29 *C"
- android:id="@+id/min_temp"
+ android:textColor="@color/white"
+ android:textFontWeight="600"
android:textSize="23dp" />
+
<TextView
android:padding="3dip"
- android:text="Pressure"
+ android:text="Pressure: "
+ android:textColor="#808080"
+ android:textFontWeight="600"
android:textSize="23dp" />
<TextView
+ android:id="@+id/pressure"
android:padding="3dip"
android:text="1013hPa"
- android:id="@+id/pressure"
+ android:textColor="@color/white"
+ android:textFontWeight="600"
android:textSize="23dp" />
+
<TextView
+ android:layout_marginRight="10sp"
android:padding="3dip"
- android:text="Wind speed"
+ android:text="Wind speed: "
+ android:textColor="#808080"
+ android:textFontWeight="600"
android:textSize="23dp" />
<TextView
+ android:id="@+id/wind_speed"
android:padding="3dip"
android:text="2.06 km/h"
- android:id="@+id/wind_speed"
+ android:textColor="@color/white"
+ android:textFontWeight="600"
android:textSize="23dp" />
</GridLayout>
</LinearLayout>
@@ -151,5 +209,5 @@
android:text="@string/next"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
- app:srcCompat="@drawable/ic_baseline_arrow_forward_24" />
+ app:srcCompat="@drawable/ic_baseline_arrow_back_24" />
</androidx.constraintlayout.widget.ConstraintLayout>