Skip to content

Commit

Permalink
Landscape layout added to the weather fragment.
Browse files Browse the repository at this point in the history
  • Loading branch information
akamfoad committed May 15, 2020
1 parent fa060a5 commit 76c79cb
Showing 1 changed file with 167 additions and 0 deletions.
167 changes: 167 additions & 0 deletions app/src/main/res/layout-land/weather_fragment.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,167 @@
<?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:background="#1A99173D"
tools:context=".ui.weather.WeatherFragment">

<TextView
android:id="@+id/city_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:fontFamily="@font/roboto_medium"
android:text="@string/soran_iraq"
android:textAlignment="center"
android:textColor="@android:color/secondary_text_light"
android:textSize="36sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<ImageView
android:id="@+id/cond_icon"
android:layout_width="150dp"
android:layout_height="150dp"
android:layout_marginTop="32dp"
android:layout_marginEnd="64dp"
android:scaleType="centerCrop"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@+id/city_text" />

<TextView
android:id="@+id/conditionDesc"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="64dp"
android:fontFamily="@font/roboto_medium"
android:text="Rain (heavy rain)"
android:textSize="18sp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@+id/cond_icon" />

<TextView
android:id="@+id/temp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:fontFamily="@font/roboto_medium"
android:text="18C"
android:textSize="18sp"
app:layout_constraintStart_toEndOf="@+id/conditionDesc"
app:layout_constraintTop_toTopOf="@+id/conditionDesc" />

<TextView
android:id="@+id/pressure_label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="64dp"
android:layout_marginTop="16dp"
android:fontFamily="@font/roboto_medium"
android:text="@string/pressure"
android:textSize="18sp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/conditionDesc" />

<TextView
android:id="@+id/pressure"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:fontFamily="@font/roboto_medium"
android:text="124.2 hPa"
android:textSize="18sp"
app:layout_constraintStart_toEndOf="@+id/pressure_label"
app:layout_constraintTop_toTopOf="@+id/pressure_label" />

<TextView
android:id="@+id/humidity_label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="64dp"
android:layout_marginTop="16dp"
android:fontFamily="@font/roboto_medium"
android:text="@string/humidity"
android:textSize="18sp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/pressure_label" />

<TextView
android:id="@+id/humidity"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:fontFamily="@font/roboto_medium"
android:text="40.0%"
android:textSize="18sp"
app:layout_constraintStart_toEndOf="@+id/humidity_label"
app:layout_constraintTop_toTopOf="@+id/humidity_label" />

<TextView
android:id="@+id/wind_label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="64dp"
android:layout_marginTop="16dp"
android:fontFamily="@font/roboto_medium"
android:text="@string/wind"
android:textSize="18sp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/humidity_label" />

<TextView
android:id="@+id/wind_speed"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="4dp"
android:fontFamily="@font/roboto_medium"
android:text="0.51 mps"
android:textSize="18sp"
app:layout_constraintStart_toEndOf="@+id/wind_deg"
app:layout_constraintTop_toTopOf="@+id/wind_label" />

<TextView
android:id="@+id/wind_deg"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:fontFamily="@font/roboto_medium"
android:text="315.0"
android:textDirection="rtl"
android:textSize="18sp"
app:layout_constraintStart_toEndOf="@+id/wind_label"
app:layout_constraintTop_toTopOf="@+id/wind_label" />

<ProgressBar
android:id="@+id/progressBar"
style="@style/Widget.AppCompat.ProgressBar.Horizontal"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:indeterminateBehavior="repeat"
android:indeterminateOnly="false"
android:mirrorForRtl="true"
android:progress="0"
android:progressTint="#FFFFFF"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<TextView
android:id="@+id/internet_error_label"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="24dp"
android:layout_marginEnd="24dp"
android:fontFamily="@font/roboto_medium"
android:text="@string/NO_INTERNET_CONNECTION"
android:textAlignment="center"
android:textSize="18sp"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="@+id/cond_icon"
app:layout_constraintEnd_toStartOf="@+id/cond_icon"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@+id/cond_icon" />

</androidx.constraintlayout.widget.ConstraintLayout>

0 comments on commit 76c79cb

Please sign in to comment.