1<?xml version="1.0" encoding="utf-8"?>
2<!--
3  ~ Copyright (C) 2023 The Android Open Source Project
4  ~
5  ~ Licensed under the Apache License, Version 2.0 (the "License");
6  ~ you may not use this file except in compliance with the License.
7  ~ You may obtain a copy of the License at
8  ~
9  ~      http://www.apache.org/licenses/LICENSE-2.0
10  ~
11  ~ Unless required by applicable law or agreed to in writing, software
12  ~ distributed under the License is distributed on an "AS IS" BASIS,
13  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  ~ See the License for the specific language governing permissions and
15  ~ limitations under the License.
16  -->
17<androidx.constraintlayout.widget.ConstraintLayout
18    xmlns:android="http://schemas.android.com/apk/res/android"
19    xmlns:app="http://schemas.android.com/apk/res-auto"
20    android:id="@+id/calm_mode_container"
21    android:layout_width="match_parent"
22    android:layout_height="match_parent">
23
24    <ImageView
25        style="@style/CalmModeBackgroundImage"
26        android:layout_width="match_parent"
27        android:layout_height="match_parent" />
28
29    <com.android.car.ui.FocusParkingView
30        android:layout_width="wrap_content"
31        android:layout_height="wrap_content" />
32
33    <TextClock
34        android:id="@+id/date"
35        style="@style/CalmModeText.Date"
36        android:layout_width="wrap_content"
37        android:layout_height="wrap_content"
38        android:layout_marginTop="@dimen/calm_mode_padding_vertical"
39        android:visibility="gone"
40        app:layout_constraintTop_toTopOf="parent"
41        app:layout_constraintStart_toStartOf="parent"
42        app:layout_constraintEnd_toStartOf="@id/temperature_icon"
43        app:layout_constraintHorizontal_chainStyle="packed" />
44
45    <TextView
46        android:id="@+id/temperature_icon"
47        style="@style/CalmModeText.Temperature"
48        android:layout_width="wrap_content"
49        android:layout_height="wrap_content"
50        android:visibility="gone"
51        app:layout_constraintBottom_toBottomOf="@id/temperature"
52        app:layout_constraintStart_toEndOf="@id/date"
53        app:layout_constraintEnd_toStartOf="@id/temperature"
54        android:text="@string/calm_mode_separator" />
55
56    <TextView
57        android:id="@+id/temperature"
58        style="@style/CalmModeText.Temperature"
59        android:layout_width="wrap_content"
60        android:layout_height="wrap_content"
61        android:visibility="gone"
62        android:layout_marginTop="@dimen/calm_mode_padding_vertical"
63        app:layout_constraintTop_toTopOf="parent"
64        app:layout_constraintStart_toEndOf="@id/temperature_icon"
65        app:layout_constraintEnd_toStartOf="@id/nav_state_icon" />
66
67    <ImageView
68        android:id="@+id/nav_state_icon"
69        style="@style/CalmModeIcon"
70        android:layout_width="@dimen/calm_mode_icon_size_regular"
71        android:layout_height="@dimen/calm_mode_icon_size_regular"
72        android:visibility="gone"
73        android:layout_marginStart="@dimen/calm_mode_icon_margin"
74        android:layout_marginEnd="@dimen/calm_mode_icon_margin"
75        android:src="@drawable/ic_navigation"
76        app:layout_constraintTop_toTopOf="@id/nav_state"
77        app:layout_constraintBottom_toBottomOf="@id/nav_state"
78        app:layout_constraintEnd_toStartOf="@id/nav_state"
79        app:layout_constraintStart_toEndOf="@id/temperature" />
80
81    <TextView
82        android:id="@+id/nav_state"
83        style="@style/CalmModeText"
84        android:layout_width="wrap_content"
85        android:layout_height="wrap_content"
86        android:visibility="gone"
87        android:layout_marginTop="@dimen/calm_mode_padding_vertical"
88        app:layout_constraintTop_toTopOf="parent"
89        app:layout_constraintStart_toEndOf="@id/nav_state_icon"
90        app:layout_constraintEnd_toEndOf="parent" />
91
92    <TextClock
93        android:id="@+id/clock"
94        style="@style/CalmModeClock"
95        android:layout_width="wrap_content"
96        android:layout_height="wrap_content"
97        android:visibility="gone"
98        app:layout_constraintTop_toBottomOf="@id/date"
99        app:layout_constraintBottom_toBottomOf="parent"
100        app:layout_constraintStart_toStartOf="parent"
101        app:layout_constraintEnd_toEndOf="parent" />
102
103    <TextView
104        android:id="@+id/media_title"
105        style="@style/CalmModeText.MediaTitle"
106        android:layout_width="wrap_content"
107        android:layout_height="wrap_content"
108        android:visibility="gone"
109        android:layout_marginTop="@dimen/calm_mode_clock_media_title_margin"
110        app:layout_constraintTop_toBottomOf="@id/clock"
111        app:layout_constraintEnd_toEndOf="parent"
112        app:layout_constraintStart_toStartOf="parent" />
113
114</androidx.constraintlayout.widget.ConstraintLayout>
115