1 <?xml version="1.0" encoding="utf-8"?>
2 <androidx.core.widget.NestedScrollView
3 xmlns:android="http://schemas.android.com/apk/res/android"
4 xmlns:app="http://schemas.android.com/apk/res-auto"
5 xmlns:tools="http://schemas.android.com/tools"
6 android:id="@+id/top_layout"
7 android:layout_width="match_parent"
8 android:layout_height="match_parent"
9 android:background="@color/background_color"
10 android:padding="@dimen/box_inset_layout_padding"
11 android:scrollbars="vertical"
12 tools:context="net.osdn.gokigen.joggingtimer.stopwatch.MainActivity"
13 tools:deviceIds="wear">
15 <androidx.constraintlayout.widget.ConstraintLayout
16 android:id="@+id/main_layout"
17 android:layout_height="match_parent"
18 android:layout_width="match_parent"
22 android:id="@+id/clock"
23 android:layout_width="wrap_content"
24 android:layout_height="wrap_content"
25 android:layout_gravity="bottom"
26 android:text="@string/clock_dummy"
27 android:format24Hour="HH:mm"
28 android:format12Hour="HH:mm"
29 android:background="@color/background_color"
30 android:textColor="@android:color/white"
31 android:textSize="14sp"
32 android:minHeight="24dp"
33 android:visibility="visible"
34 android:gravity="center"
35 app:layout_constraintEnd_toEndOf="parent"
36 app:layout_constraintStart_toStartOf="parent"
37 app:layout_constraintTop_toTopOf="parent" />
40 android:id="@+id/main_counter"
41 android:textColor="@color/white"
42 android:background="@color/background_color"
43 android:layout_width="match_parent"
44 android:layout_height="wrap_content"
45 android:textAlignment="center"
46 android:textSize="28sp"
47 android:minHeight="48dp"
48 android:focusable="true"
49 android:clickable="true"
50 android:text="@string/counter"
51 android:visibility="visible"
52 android:layout_marginStart="@dimen/indicator_layout_margin"
53 android:layout_marginEnd="@dimen/indicator_layout_margin"
54 app:layout_constraintEnd_toEndOf="parent"
55 app:layout_constraintStart_toStartOf="parent"
56 app:layout_constraintTop_toBottomOf="@id/clock" />
59 android:id="@+id/sub_counter1"
60 android:textColor="@color/white"
61 android:background="@color/background_color"
62 android:layout_width="match_parent"
63 android:layout_height="wrap_content"
64 android:textAlignment="textEnd"
65 android:focusable="true"
66 android:clickable="true"
67 android:visibility="visible"
68 android:layout_marginStart="@dimen/indicator_layout_margin"
69 android:layout_marginEnd="@dimen/indicator_layout_margin"
70 app:layout_constraintEnd_toEndOf="parent"
71 app:layout_constraintStart_toStartOf="parent"
72 app:layout_constraintTop_toBottomOf="@id/main_counter"
73 android:textSize="14sp"
74 android:text="@string/counter" />
76 <net.osdn.gokigen.joggingtimer.stopwatch.graphview.LapTimeGraphView
77 android:id="@+id/graph_area"
78 android:layout_width="match_parent"
79 android:layout_height="0dp"
80 app:layout_constraintDimensionRatio="h,4:1"
81 android:background="@color/background_color"
82 app:layout_constraintTop_toBottomOf="@id/sub_counter1"
83 android:gravity="center"
84 android:clickable="true"
85 android:focusable="true"
86 android:visibility="gone"
87 android:layout_below="@id/sub_counter1"
88 android:layout_above="@id/button_area1"
92 android:id="@+id/laptime_list_area"
93 android:layout_width="match_parent"
94 android:layout_height="0dp"
95 android:layout_marginStart="@dimen/indicator_layout_margin"
96 android:layout_marginEnd="@dimen/indicator_layout_margin"
97 app:layout_constraintDimensionRatio="h,4:1"
98 android:background="@color/background_color"
99 app:layout_constraintTop_toBottomOf="@id/sub_counter1"
100 android:transcriptMode="alwaysScroll"
101 android:visibility="visible"
105 android:id="@+id/button_area1"
106 android:layout_width="match_parent"
107 android:layout_height="@dimen/button_height"
108 android:background="@color/background_color"
109 app:layout_constraintEnd_toEndOf="parent"
110 app:layout_constraintStart_toStartOf="parent"
111 app:layout_constraintTop_toBottomOf="@id/laptime_list_area"
112 android:gravity="center"
113 android:orientation="horizontal">
116 android:id="@+id/btn2"
117 android:layout_width="@dimen/button_width"
118 android:layout_height="@dimen/button_height"
119 android:layout_gravity="bottom"
120 android:background="@color/background_color"
121 android:clickable="true"
122 android:tint="@color/white"
123 android:contentDescription="@string/description_control_button"
124 android:focusable="true"
125 android:src="@drawable/baseline_format_list_bulleted_grey_24"
126 android:visibility="invisible" />
129 android:id="@+id/btn3"
130 android:layout_width="@dimen/button_width"
131 android:layout_height="@dimen/button_height"
132 android:layout_gravity="bottom"
133 android:background="@color/background_color"
134 android:clickable="true"
135 android:contentDescription="@string/description_control_button"
136 android:focusable="true"
137 android:tint="@color/white"
138 android:visibility="visible"
139 android:src="@drawable/baseline_stop_grey_24" />
142 android:id="@+id/btn1"
143 android:layout_width="@dimen/button_width"
144 android:layout_height="@dimen/button_height"
145 android:layout_gravity="bottom"
146 android:clickable="true"
147 android:contentDescription="@string/description_control_button"
148 android:focusable="true"
149 android:tint="@color/white"
150 android:background="@color/background_color"
151 android:src="@drawable/baseline_play_arrow_grey_24"
152 android:visibility="visible" />
157 android:id="@+id/button_area2"
158 android:layout_width="match_parent"
159 android:layout_height="48dp"
160 app:layout_constraintEnd_toEndOf="parent"
161 app:layout_constraintStart_toStartOf="parent"
162 app:layout_constraintTop_toBottomOf="@id/button_area1"
163 android:gravity="center"
164 android:orientation="horizontal">
167 android:id="@+id/btn_01"
168 android:layout_width="@dimen/button_width"
169 android:layout_height="@dimen/button_height"
170 android:layout_gravity="bottom"
171 android:background="@null"
172 android:clickable="true"
173 android:contentDescription="@string/description_control_button"
174 android:focusable="true"
175 android:src="@drawable/ic_play_arrow_black_24dp"
176 android:visibility="visible" />
179 android:id="@+id/btn_02"
180 android:layout_width="@dimen/button_width"
181 android:layout_height="@dimen/button_height"
182 android:layout_gravity="bottom"
183 android:background="@null"
184 android:clickable="true"
185 android:contentDescription="@string/description_control_button"
186 android:focusable="true"
187 android:src="@drawable/ic_format_list_bulleted_black_24dp"
188 android:visibility="visible" />
191 android:id="@+id/btn_03"
192 android:layout_width="@dimen/button_width"
193 android:layout_height="@dimen/button_height"
194 android:layout_gravity="bottom"
195 android:background="@null"
196 android:clickable="true"
197 android:contentDescription="@string/description_control_button"
198 android:focusable="true"
199 android:visibility="visible"
200 android:src="@drawable/ic_stop_black_24dp" />
203 </androidx.constraintlayout.widget.ConstraintLayout>
204 </androidx.core.widget.NestedScrollView>