summaryrefslogtreecommitdiffstats
path: root/app/src/main/res/layout/fragment_second.xml
diff options
context:
space:
mode:
authorMaksymilian Jopek <maks@jopek.eu>2022-09-28 22:56:02 +0200
committerMaksymilian Jopek <maks@jopek.eu>2022-09-28 22:56:02 +0200
commit3427cea5385b09103b2f25e2bc52ebb3f89b304a (patch)
treeef13da8ff7a91895e86ff676b16f7b9d54c293e0 /app/src/main/res/layout/fragment_second.xml
parentc7e46108de55f1797e96d33cf0b805c380051d13 (diff)
downloadkanakaeiwa-3427cea5385b09103b2f25e2bc52ebb3f89b304a.tar.gz
kanakaeiwa-3427cea5385b09103b2f25e2bc52ebb3f89b304a.tar.zst
kanakaeiwa-3427cea5385b09103b2f25e2bc52ebb3f89b304a.zip
v0.9.0 - all / {no_error_msg, no_loading_msg}
Diffstat (limited to 'app/src/main/res/layout/fragment_second.xml')
-rw-r--r--app/src/main/res/layout/fragment_second.xml116
1 files changed, 87 insertions, 29 deletions
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>