Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download
7643 views
1
<?xml version="1.0" encoding="utf-8"?>
2
3
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
4
android:layout_width="match_parent"
5
android:layout_height="match_parent" >
6
7
<ViewAnimator
8
android:id="@+id/switcher"
9
android:layout_width="wrap_content"
10
android:layout_height="wrap_content"
11
android:layout_alignParentTop="true"
12
android:layout_centerHorizontal="true" >
13
14
<RelativeLayout
15
android:id="@+id/topBar0Main"
16
android:layout_width="match_parent"
17
android:layout_height="wrap_content"
18
android:background="@color/toolbar" >
19
20
<TextView
21
android:id="@+id/docNameText"
22
android:layout_width="wrap_content"
23
android:layout_height="wrap_content"
24
android:layout_centerVertical="true"
25
android:layout_toLeftOf="@+id/linkButton"
26
android:layout_alignParentLeft="true"
27
android:paddingLeft="16dp"
28
android:singleLine="true"
29
android:textColor="#FFFFFF"
30
android:textStyle="bold"
31
android:textAppearance="?android:attr/textAppearanceMedium" />
32
33
<ImageButton
34
android:id="@+id/linkButton"
35
android:layout_width="wrap_content"
36
android:layout_height="wrap_content"
37
android:layout_centerVertical="true"
38
android:layout_toLeftOf="@+id/reflowButton"
39
android:contentDescription="@string/toggle_links"
40
android:background="@drawable/button"
41
android:src="@drawable/ic_link" />
42
43
<ImageButton
44
android:id="@+id/reflowButton"
45
android:layout_width="wrap_content"
46
android:layout_height="wrap_content"
47
android:layout_centerVertical="true"
48
android:layout_toLeftOf="@+id/outlineButton"
49
android:contentDescription="@string/toggle_reflow_mode"
50
android:background="@drawable/button"
51
android:src="@drawable/ic_reflow" />
52
53
<ImageButton
54
android:id="@+id/outlineButton"
55
android:layout_width="wrap_content"
56
android:layout_height="wrap_content"
57
android:layout_centerVertical="true"
58
android:layout_toLeftOf="@+id/searchButton"
59
android:contentDescription="@string/outline_title"
60
android:background="@drawable/button"
61
android:src="@drawable/ic_list" />
62
63
<ImageButton
64
android:id="@+id/searchButton"
65
android:layout_width="wrap_content"
66
android:layout_height="wrap_content"
67
android:layout_centerVertical="true"
68
android:layout_toLeftOf="@+id/moreButton"
69
android:contentDescription="@string/search_document"
70
android:background="@drawable/button"
71
android:src="@drawable/ic_magnifying_glass" />
72
73
<ImageButton
74
android:id="@+id/moreButton"
75
android:layout_width="wrap_content"
76
android:layout_height="wrap_content"
77
android:layout_centerVertical="true"
78
android:layout_alignParentRight="true"
79
android:contentDescription="@string/more"
80
android:background="@drawable/button"
81
android:onClick="OnMoreButtonClick"
82
android:src="@drawable/ic_more" />
83
84
</RelativeLayout>
85
86
<RelativeLayout
87
android:id="@+id/topBar1Search"
88
android:layout_width="match_parent"
89
android:layout_height="wrap_content"
90
android:background="@color/toolbar" >
91
92
<ImageButton
93
android:id="@+id/cancelSearch"
94
android:layout_width="wrap_content"
95
android:layout_height="wrap_content"
96
android:layout_centerVertical="true"
97
android:layout_alignParentLeft="true"
98
android:contentDescription="@string/cancel"
99
android:background="@drawable/button"
100
android:onClick="OnCancelSearchButtonClick"
101
android:src="@drawable/ic_cancel" />
102
103
<EditText
104
android:id="@+id/searchText"
105
android:background="@drawable/search"
106
android:layout_width="wrap_content"
107
android:layout_height="wrap_content"
108
android:layout_centerVertical="true"
109
android:layout_toRightOf="@+id/cancelSearch"
110
android:layout_toLeftOf="@+id/searchBack"
111
android:inputType="text"
112
android:hint="@string/search"
113
android:singleLine="true" />
114
115
<ImageButton
116
android:id="@+id/searchBack"
117
android:layout_width="wrap_content"
118
android:layout_height="wrap_content"
119
android:layout_centerVertical="true"
120
android:layout_toLeftOf="@+id/searchForward"
121
android:contentDescription="@string/search_backwards"
122
android:background="@drawable/button"
123
android:src="@drawable/ic_arrow_left" />
124
125
<ImageButton
126
android:id="@+id/searchForward"
127
android:layout_width="wrap_content"
128
android:layout_height="wrap_content"
129
android:layout_centerVertical="true"
130
android:layout_alignParentRight="true"
131
android:contentDescription="@string/search_forwards"
132
android:background="@drawable/button"
133
android:src="@drawable/ic_arrow_right" />
134
135
</RelativeLayout>
136
137
<RelativeLayout
138
android:id="@+id/topBar2Annot"
139
android:layout_width="match_parent"
140
android:layout_height="wrap_content"
141
android:background="@color/toolbar" >
142
143
<ImageButton
144
android:id="@+id/cancelAnnotButton"
145
android:layout_width="wrap_content"
146
android:layout_height="wrap_content"
147
android:layout_centerVertical="true"
148
android:layout_alignParentLeft="true"
149
android:contentDescription="@string/cancel"
150
android:background="@drawable/button"
151
android:onClick="OnCancelAnnotButtonClick"
152
android:src="@drawable/ic_cancel" />
153
154
<ImageButton
155
android:id="@+id/highlightButton"
156
android:layout_width="wrap_content"
157
android:layout_height="wrap_content"
158
android:layout_centerVertical="true"
159
android:layout_toLeftOf="@+id/underlineButton"
160
android:contentDescription="@string/highlight"
161
android:background="@drawable/button"
162
android:onClick="OnHighlightButtonClick"
163
android:src="@drawable/ic_highlight" />
164
165
<ImageButton
166
android:id="@+id/underlineButton"
167
android:layout_width="wrap_content"
168
android:layout_height="wrap_content"
169
android:layout_centerVertical="true"
170
android:layout_toLeftOf="@+id/strikeOutButton"
171
android:contentDescription="@string/underline"
172
android:background="@drawable/button"
173
android:onClick="OnUnderlineButtonClick"
174
android:src="@drawable/ic_underline" />
175
176
<ImageButton
177
android:id="@+id/strikeOutButton"
178
android:layout_width="wrap_content"
179
android:layout_height="wrap_content"
180
android:layout_centerVertical="true"
181
android:layout_toLeftOf="@+id/inkButton"
182
android:contentDescription="@string/strike_out"
183
android:background="@drawable/button"
184
android:onClick="OnStrikeOutButtonClick"
185
android:src="@drawable/ic_strike" />
186
187
<ImageButton
188
android:id="@+id/inkButton"
189
android:layout_width="wrap_content"
190
android:layout_height="wrap_content"
191
android:layout_centerVertical="true"
192
android:layout_alignParentRight="true"
193
android:contentDescription="@string/ink"
194
android:background="@drawable/button"
195
android:onClick="OnInkButtonClick"
196
android:src="@drawable/ic_pen" />
197
198
</RelativeLayout>
199
200
<RelativeLayout
201
android:id="@+id/topBar3Delete"
202
android:layout_width="match_parent"
203
android:layout_height="wrap_content"
204
android:background="@color/toolbar" >
205
206
<ImageButton
207
android:id="@+id/cancelDeleteButton"
208
android:layout_width="wrap_content"
209
android:layout_height="wrap_content"
210
android:layout_centerVertical="true"
211
android:layout_alignParentLeft="true"
212
android:contentDescription="@string/cancel"
213
android:background="@drawable/button"
214
android:onClick="OnCancelDeleteButtonClick"
215
android:src="@drawable/ic_cancel" />
216
217
<TextView
218
android:id="@+id/deleteLabel"
219
android:layout_width="wrap_content"
220
android:layout_height="wrap_content"
221
android:layout_centerVertical="true"
222
android:layout_toRightOf="@+id/cancelDeleteButton"
223
android:layout_toLeftOf="@+id/deleteButton"
224
android:gravity="center"
225
android:singleLine="true"
226
android:textColor="#FFFFFF"
227
android:textStyle="bold"
228
android:text="@string/delete"
229
android:textAppearance="?android:attr/textAppearanceMedium" />
230
231
<ImageButton
232
android:id="@+id/deleteButton"
233
android:layout_width="wrap_content"
234
android:layout_height="wrap_content"
235
android:layout_centerVertical="true"
236
android:layout_alignParentRight="true"
237
android:contentDescription="@string/delete"
238
android:background="@drawable/button"
239
android:onClick="OnDeleteButtonClick"
240
android:src="@drawable/ic_trash" />
241
242
</RelativeLayout>
243
244
<RelativeLayout
245
android:id="@+id/topBar4More"
246
android:layout_width="match_parent"
247
android:layout_height="wrap_content"
248
android:background="@color/toolbar" >
249
250
<ImageButton
251
android:id="@+id/cancelMoreButton"
252
android:layout_width="wrap_content"
253
android:layout_height="wrap_content"
254
android:layout_centerVertical="true"
255
android:layout_alignParentLeft="true"
256
android:contentDescription="@string/cancel"
257
android:background="@drawable/button"
258
android:onClick="OnCancelMoreButtonClick"
259
android:src="@drawable/ic_cancel" />
260
261
<ImageButton
262
android:id="@+id/printButton"
263
android:layout_width="wrap_content"
264
android:layout_height="wrap_content"
265
android:layout_centerVertical="true"
266
android:layout_toLeftOf="@+id/copyTextButton"
267
android:contentDescription="@string/print"
268
android:background="@drawable/button"
269
android:onClick="OnPrintButtonClick"
270
android:src="@drawable/ic_print" />
271
272
<ImageButton
273
android:id="@+id/copyTextButton"
274
android:layout_width="wrap_content"
275
android:layout_height="wrap_content"
276
android:layout_centerVertical="true"
277
android:layout_toLeftOf="@+id/editAnnotButton"
278
android:layout_alignWithParentIfMissing="true"
279
android:contentDescription="@string/copy_text_to_the_clipboard"
280
android:background="@drawable/button"
281
android:onClick="OnCopyTextButtonClick"
282
android:src="@drawable/ic_clipboard" />
283
284
<ImageButton
285
android:id="@+id/editAnnotButton"
286
android:layout_width="wrap_content"
287
android:layout_height="wrap_content"
288
android:layout_centerVertical="true"
289
android:layout_alignParentRight="true"
290
android:contentDescription="@string/edit_annotations"
291
android:background="@drawable/button"
292
android:onClick="OnEditAnnotButtonClick"
293
android:src="@drawable/ic_annotation" />
294
</RelativeLayout>
295
296
<RelativeLayout
297
android:id="@+id/topBar5Accept"
298
android:layout_width="match_parent"
299
android:layout_height="wrap_content"
300
android:background="@color/toolbar" >
301
302
<ImageButton
303
android:id="@+id/cancelAcceptButton"
304
android:layout_width="wrap_content"
305
android:layout_height="wrap_content"
306
android:layout_centerVertical="true"
307
android:layout_alignParentLeft="true"
308
android:contentDescription="@string/cancel"
309
android:background="@drawable/button"
310
android:onClick="OnCancelAcceptButtonClick"
311
android:src="@drawable/ic_cancel" />
312
313
<TextView
314
android:id="@+id/annotType"
315
android:layout_width="wrap_content"
316
android:layout_height="wrap_content"
317
android:layout_centerVertical="true"
318
android:layout_toRightOf="@+id/cancelAcceptButton"
319
android:layout_toLeftOf="@+id/acceptButton"
320
android:gravity="center"
321
android:singleLine="true"
322
android:textColor="#FFFFFF"
323
android:textStyle="bold"
324
android:textAppearance="?android:attr/textAppearanceMedium" />
325
326
<ImageButton
327
android:id="@+id/acceptButton"
328
android:layout_width="wrap_content"
329
android:layout_height="wrap_content"
330
android:layout_centerVertical="true"
331
android:layout_alignParentRight="true"
332
android:contentDescription="@string/accept"
333
android:background="@drawable/button"
334
android:onClick="OnAcceptButtonClick"
335
android:src="@drawable/ic_check" />
336
</RelativeLayout>
337
</ViewAnimator>
338
339
<RelativeLayout
340
android:id="@+id/lowerButtons"
341
android:layout_width="match_parent"
342
android:layout_height="wrap_content"
343
android:layout_alignParentBottom="true"
344
android:layout_centerHorizontal="true" >
345
346
<SeekBar
347
android:id="@+id/pageSlider"
348
android:layout_width="match_parent"
349
android:layout_height="wrap_content"
350
android:layout_alignParentBottom="true"
351
android:layout_centerHorizontal="true"
352
android:layout_margin="0dp"
353
android:thumb="@drawable/seek_thumb"
354
android:progressDrawable="@drawable/seek_progress"
355
android:paddingLeft="16dp"
356
android:paddingRight="16dp"
357
android:paddingTop="12dp"
358
android:paddingBottom="8dp"
359
android:background="@color/toolbar"
360
/>
361
362
<TextView
363
android:id="@+id/pageNumber"
364
android:layout_width="wrap_content"
365
android:layout_height="wrap_content"
366
android:layout_above="@+id/pageSlider"
367
android:layout_centerHorizontal="true"
368
android:layout_marginBottom="16dp"
369
android:background="@drawable/page_num"
370
android:textColor="#FFFFFF"
371
android:textAppearance="?android:attr/textAppearanceMedium" />
372
373
</RelativeLayout>
374
375
<TextView
376
android:id="@+id/info"
377
android:layout_width="wrap_content"
378
android:layout_height="wrap_content"
379
android:layout_above="@+id/pageSlider"
380
android:layout_centerHorizontal="true"
381
android:layout_centerVertical="true"
382
android:background="@drawable/page_num"
383
android:textAppearance="?android:attr/textAppearanceMedium"
384
android:textColor="#FFFFFF" />
385
</RelativeLayout>
386
387