-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Landscape layout added to the weather fragment.
- Loading branch information
Showing
1 changed file
with
167 additions
and
0 deletions.
There are no files selected for viewing
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
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> |