OSDN Git Service

8fca19e8de626f24e20ed83c4113405a00bd3988
[gokigen/JoggingTimer.git] / wear / src / main / res / layout / activity_main.xml
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">
14
15     <androidx.constraintlayout.widget.ConstraintLayout
16         android:id="@+id/main_layout"
17         android:layout_height="match_parent"
18         android:layout_width="match_parent"
19         >
20
21         <TextClock
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" />
38
39         <TextView
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" />
57
58         <TextView
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" />
75
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"
89             />
90
91         <ListView
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"
102             />
103
104         <LinearLayout
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">
114
115             <ImageButton
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" />
127
128             <ImageButton
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" />
140
141             <ImageButton
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" />
153
154         </LinearLayout>
155
156         <LinearLayout
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">
165
166             <ImageButton
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" />
177
178             <ImageButton
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" />
189
190             <ImageButton
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" />
201         </LinearLayout>
202
203     </androidx.constraintlayout.widget.ConstraintLayout>
204 </androidx.core.widget.NestedScrollView>