type="boolean" />
</data>
- <androidx.constraintlayout.widget.ConstraintLayout
+ <LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:background="@mipmap/qs_background"
+ android:orientation="vertical"
tools:context=".AnimalHeatActivity">
- <androidx.constraintlayout.widget.Guideline
- android:id="@+id/guideline"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:orientation="horizontal"
- app:layout_constraintGuide_percent="0.25" />
-
- <ImageView
- android:id="@+id/imageView2"
- android:layout_width="50dp"
- android:layout_height="50dp"
- android:layout_marginTop="10dp"
- android:layout_marginEnd="20dp"
- android:background="@android:color/transparent"
- android:src="@drawable/ic_temp_human"
- app:layout_constraintEnd_toStartOf="@+id/guideline7"
- app:layout_constraintTop_toTopOf="parent" />
-
-
- <TextView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:background="@android:color/transparent"
- android:text="@string/activity_temp_unit"
- android:textColor="#FFFFFF"
- android:textSize="38sp"
- android:visibility="@{disableEnvTemp ? View.GONE : View.VISIBLE}"
- app:layout_constraintBottom_toTopOf="@+id/guideline6"
- app:layout_constraintEnd_toEndOf="parent"
- app:layout_constraintStart_toStartOf="@+id/guideline8"
- app:layout_constraintTop_toTopOf="@+id/guideline5" />
-
-
- <TextView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:background="@android:color/transparent"
- android:text="@string/activity_temp_str"
- android:textColor="#FFFFFF"
- android:textSize="26sp"
- app:layout_constraintBottom_toTopOf="@+id/guideline"
- app:layout_constraintEnd_toStartOf="@+id/imageView2"
- app:layout_constraintStart_toStartOf="parent"
- app:layout_constraintTop_toTopOf="parent" />
-
- <TextView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:background="@android:color/transparent"
- android:text="@string/activity_temp_wrist_str"
- android:textColor="#FFFFFF"
- android:textSize="26sp"
- android:visibility="@{disableWristTemp ? View.GONE : View.VISIBLE}"
- app:layout_constraintBottom_toTopOf="@+id/guideline5"
- app:layout_constraintEnd_toStartOf="@+id/imageView"
- app:layout_constraintStart_toStartOf="parent"
- app:layout_constraintTop_toTopOf="@+id/guideline" />
-
-
- <TextView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:background="@android:color/transparent"
- android:text="@string/activity_temp_unit"
- android:textColor="#FFFFFF"
- android:textSize="38sp"
- android:visibility="@{disableWristTemp ? View.GONE : View.VISIBLE}"
- app:layout_constraintBottom_toTopOf="@+id/guideline5"
- app:layout_constraintEnd_toEndOf="parent"
- app:layout_constraintStart_toStartOf="@+id/guideline8"
- app:layout_constraintTop_toTopOf="@+id/guideline" />
-
- <TextView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:background="@android:color/transparent"
- android:text="@string/activity_temp_unit"
- android:textColor="#FFFFFF"
- android:textSize="38sp"
- app:layout_constraintBottom_toTopOf="@+id/guideline"
- app:layout_constraintEnd_toEndOf="parent"
- app:layout_constraintStart_toStartOf="@+id/guideline8"
- app:layout_constraintTop_toTopOf="parent" />
-
- <androidx.constraintlayout.widget.Guideline
- android:id="@+id/guideline5"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:orientation="horizontal"
- app:layout_constraintGuide_percent="0.5" />
-
- <ImageView
- android:id="@+id/imageView"
- android:layout_width="50dp"
- android:layout_height="50dp"
- android:layout_marginTop="10dp"
- android:layout_marginEnd="20dp"
- android:background="@android:color/transparent"
- android:src="@drawable/ic_temp_wrist"
- android:visibility="@{disableWristTemp ? View.GONE : View.VISIBLE}"
- app:layout_constraintEnd_toStartOf="@+id/guideline7"
- app:layout_constraintTop_toTopOf="@+id/guideline" />
-
- <ImageView
- android:id="@+id/imageView3"
- android:layout_width="50dp"
- android:layout_height="50dp"
- android:layout_marginEnd="20dp"
- android:background="@android:color/transparent"
- android:src="@mipmap/outtemp"
- android:visibility="@{disableEnvTemp ? View.GONE : View.VISIBLE}"
- app:layout_constraintBottom_toTopOf="@+id/guideline6"
- app:layout_constraintEnd_toStartOf="@+id/guideline7"
- app:layout_constraintTop_toTopOf="@+id/guideline5" />
-
- <androidx.constraintlayout.widget.Guideline
- android:id="@+id/guideline6"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:orientation="horizontal"
- app:layout_constraintGuide_percent="0.75" />
-
- <androidx.constraintlayout.widget.Guideline
- android:id="@+id/guideline9"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:orientation="horizontal"
- app:layout_constraintGuide_percent="0.90" />
-
- <androidx.constraintlayout.widget.Guideline
- android:id="@+id/guideline7"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:orientation="vertical"
- app:layout_constraintGuide_percent="0.49" />
-
-
- <androidx.constraintlayout.widget.Guideline
- android:id="@+id/guideline8"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:orientation="vertical"
- app:layout_constraintGuide_percent="0.8" />
-
- <TextView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:background="@android:color/transparent"
- android:text="@string/activity_temp_outside"
- android:textColor="#FFFFFF"
- android:textSize="26sp"
- android:visibility="@{disableEnvTemp ? View.GONE : View.VISIBLE}"
- app:layout_constraintBottom_toTopOf="@+id/guideline6"
- app:layout_constraintEnd_toStartOf="@+id/imageView3"
- app:layout_constraintStart_toStartOf="parent"
- app:layout_constraintTop_toTopOf="@+id/guideline5" />
-
-
- <TextView
- android:id="@+id/textView2"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:background="@android:color/transparent"
- android:text="@{envTemp}"
- android:textColor="#FFFFFF"
- android:textSize="50sp"
- android:visibility="@{disableEnvTemp ? View.GONE : View.VISIBLE}"
- app:layout_constraintBottom_toTopOf="@+id/guideline6"
- app:layout_constraintEnd_toStartOf="@+id/guideline8"
- app:layout_constraintTop_toTopOf="@+id/guideline5" />
-
- <TextView
- android:id="@+id/textView"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:background="@android:color/transparent"
- android:text="@{bodyTemp}"
- android:textColor="#FFFFFF"
- android:textSize="50sp"
- app:layout_constraintBottom_toTopOf="@+id/guideline"
- app:layout_constraintEnd_toStartOf="@+id/guideline8"
- app:layout_constraintTop_toTopOf="parent" />
-
- <TextView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:background="@android:color/transparent"
- android:text="@{wristTemp}"
- android:textColor="#FFFFFF"
- android:textSize="50sp"
- android:visibility="@{disableWristTemp ? View.GONE : View.VISIBLE}"
- app:layout_constraintBottom_toTopOf="@+id/guideline5"
- app:layout_constraintEnd_toStartOf="@+id/guideline8"
- app:layout_constraintTop_toTopOf="@+id/guideline" />
-
- </androidx.constraintlayout.widget.ConstraintLayout>
+ <RelativeLayout style="@style/ItemStyle">
+
+ <LinearLayout
+ android:layout_width="160dp"
+ android:layout_height="wrap_content"
+ android:background="@drawable/ic_item_icon_body_temp_bg"
+ android:gravity="center_horizontal"
+ android:orientation="vertical"
+ android:padding="3dp">
+
+ <ImageView
+ android:id="@+id/imageView2"
+ style="@style/IconStyle"
+ android:src="@mipmap/icon_body_temperature" />
+
+ <TextView
+ style="@style/TextStyle"
+ android:text="@string/activity_temp_str" />
+
+ </LinearLayout>
+
+ <TextView
+ android:id="@+id/textView"
+ style="@style/TemperatureTextStyle"
+ android:layout_toLeftOf="@id/body_unit"
+ android:text="@{bodyTemp}" />
+
+
+ <TextView
+ android:id="@+id/body_unit"
+ style="@style/UnitTextStyle" />
+ </RelativeLayout>
+
+
+ <RelativeLayout style="@style/ItemStyle">
+
+ <LinearLayout
+ android:layout_width="160dp"
+ android:layout_height="wrap_content"
+ android:background="@drawable/ic_item_icon_wrist_temp_bg"
+ android:gravity="center_horizontal"
+ android:orientation="vertical"
+ android:padding="3dp">
+
+ <ImageView
+ android:id="@+id/imageView"
+ style="@style/IconStyle"
+ android:src="@mipmap/icon_wrist_temperature" />
+
+ <TextView
+ style="@style/TextStyle"
+ android:text="@string/activity_temp_wrist_str" />
+
+ </LinearLayout>
+
+ <TextView
+ style="@style/TemperatureTextStyle"
+ android:layout_toLeftOf="@id/wrist_unit"
+ android:text="@{wristTemp}" />
+
+ <TextView
+ android:id="@+id/wrist_unit"
+ style="@style/UnitTextStyle" />
+
+
+ </RelativeLayout>
+
+ <RelativeLayout style="@style/ItemStyle">
+
+ <LinearLayout
+ android:layout_width="160dp"
+ android:layout_height="wrap_content"
+ android:background="@drawable/ic_item_icon_env_temp_bg"
+ android:gravity="center_horizontal"
+ android:orientation="vertical"
+ android:padding="3dp">
+
+ <ImageView
+ android:id="@+id/imageView3"
+ style="@style/IconStyle"
+ android:src="@mipmap/icon_env_temperature" />
+
+ <TextView
+ style="@style/TextStyle"
+ android:text="@string/activity_temp_outside" />
+
+ </LinearLayout>
+
+ <TextView
+ android:id="@+id/textView2"
+ style="@style/TemperatureTextStyle"
+ android:layout_toRightOf="@id/env_unit"
+ android:text="@{envTemp}" />
+
+
+ <TextView
+ android:id="@+id/env_unit"
+ style="@style/UnitTextStyle" />
+
+ </RelativeLayout>
+
+ </LinearLayout>
</layout>
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
- <item name="android:background">@color/colorMainBg</item>
+ <item name="android:windowBackground">@color/colorMainBg</item>
+ </style>
+
+ <style name="IconStyle">
+ <item name="android:layout_width">40dp</item>
+ <item name="android:layout_height">40dp</item>
+ <item name="android:background">@android:color/transparent</item>
+ </style>
+
+ <style name="TextStyle">
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:background">@android:color/transparent</item>
+ <item name="android:includeFontPadding">false</item>
+ <item name="android:textColor">#FFFFFF</item>
+ <item name="android:textSize">24sp</item>
+ <item name="android:textStyle">bold</item>
+ </style>
+
+ <style name="TemperatureTextStyle">
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:layout_centerVertical">true</item>
+ <item name="android:layout_marginRight">5dp</item>
+ <item name="android:background">@android:color/transparent</item>
+ <item name="android:textColor">#FFFFFF</item>
+ <item name="android:textSize">36sp</item>
+ </style>
+
+ <style name="UnitTextStyle">
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:layout_alignParentRight">true</item>
+ <item name="android:layout_centerVertical">true</item>
+ <item name="android:background">@android:color/transparent</item>
+ <item name="android:textColor">#FFFFFF</item>
+ <item name="android:text">@string/activity_temp_unit</item>
+ <item name="android:textSize">34sp</item>
+ <item name="android:layout_marginRight">20sp</item>
+ </style>
+
+ <style name="ItemStyle">
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:layout_marginTop">5dp</item>
+ <item name="android:background">@drawable/ic_item_bg</item>
+ <item name="android:layout_marginLeft">5dp</item>
+ <item name="android:layout_marginRight">5dp</item>
</style>
</resources>
\ No newline at end of file