1<?xml version="1.0" encoding="utf-8"?>
2<LinearLayout
3    xmlns:android="http://schemas.android.com/apk/res/android"
4    xmlns:tools="http://schemas.android.com/tools"
5    android:id="@+id/container"
6    android:orientation="vertical"
7    android:layout_width="match_parent"
8    android:layout_height="match_parent">
9    <ScrollView
10        android:layout_width="match_parent"
11        android:layout_height="0px"
12        android:layout_weight="1">
13
14        <LinearLayout
15            android:orientation="vertical"
16            android:padding="16dp"
17            android:layout_width="match_parent"
18            android:layout_height="wrap_content"
19        >
20
21            <TextView
22                android:layout_width="match_parent"
23                android:layout_height="wrap_content"
24                style="@style/title"
25                android:text="Media"
26            />
27
28            <RadioGroup
29                android:id="@+id/media_selection"
30                android:layout_width="match_parent"
31                android:layout_height="wrap_content"
32                android:orientation="horizontal">
33                <RadioButton
34                    android:id="@+id/no_media"
35                    android:layout_width="wrap_content"
36                    android:layout_height="wrap_content"
37                    android:text="Nothing"
38                />
39                <RadioButton
40                    android:id="@+id/one_image"
41                    android:layout_width="wrap_content"
42                    android:layout_height="wrap_content"
43                    android:text="One Image"
44                />
45                <RadioButton
46                    android:id="@+id/many_images"
47                    android:layout_width="wrap_content"
48                    android:layout_height="wrap_content"
49                    android:text="Many Images"
50                />
51            </RadioGroup>
52
53            <CheckBox
54                android:id="@+id/shareousel"
55                android:layout_width="match_parent"
56                android:layout_height="wrap_content"
57                android:text="Enable Shareousel"
58                />
59
60            <CheckBox
61                android:id="@+id/alt_intent"
62                android:layout_width="match_parent"
63                android:layout_height="wrap_content"
64                android:text="Include Alternate Share Text Intent"
65                />
66
67            <CheckBox
68                android:id="@+id/image_size_metadata"
69                android:layout_width="match_parent"
70                android:layout_height="wrap_content"
71                android:checked="true"
72                android:text="Report image size in metadata"
73                />
74
75            <TextView
76                android:id="@+id/media_type_header"
77                android:layout_width="match_parent"
78                android:layout_height="wrap_content"
79                style="@style/subtitle"
80                android:text="Media Type"
81                />
82
83            <Spinner
84                android:id="@+id/media_type_selection"
85                android:layout_width="match_parent"
86                android:layout_height="wrap_content"
87                android:layout_marginTop="8dp"
88                android:layout_marginBottom="8dp" />
89
90            <TextView
91                android:layout_width="match_parent"
92                android:layout_height="wrap_content"
93                style="@style/title"
94                android:text="Text"
95            />
96
97            <RadioGroup
98                android:id="@+id/text_selection"
99                android:layout_width="match_parent"
100                android:layout_height="wrap_content"
101                android:orientation="horizontal">
102                <RadioButton
103                    android:id="@+id/no_text"
104                    android:layout_width="wrap_content"
105                    android:layout_height="wrap_content"
106                    android:text="Nothing"
107                />
108                <RadioButton
109                    android:id="@+id/short_text"
110                    android:layout_width="wrap_content"
111                    android:layout_height="wrap_content"
112                    android:text="Short"
113                />
114                <RadioButton
115                    android:id="@+id/long_text"
116                    android:layout_width="wrap_content"
117                    android:layout_height="wrap_content"
118                    android:text="Long"
119                />
120                <RadioButton
121                    android:id="@+id/url_text"
122                    android:layout_width="wrap_content"
123                    android:layout_height="wrap_content"
124                    android:text="URL"
125                />
126
127            </RadioGroup>
128
129            <LinearLayout
130                android:layout_width="match_parent"
131                android:layout_height="wrap_content"
132                android:orientation="horizontal">
133
134                <LinearLayout
135                    android:layout_width="0dp"
136                    android:layout_height="wrap_content"
137                    android:layout_weight="1"
138                    android:orientation="vertical">
139
140                    <CheckBox
141                        android:id="@+id/include_title"
142                        android:layout_width="wrap_content"
143                        android:layout_height="wrap_content"
144                        android:text="Include Title"
145                    />
146
147                    <CheckBox
148                        android:id="@+id/include_icon"
149                        android:layout_width="wrap_content"
150                        android:layout_height="wrap_content"
151                        android:text="Include Icon" />
152                </LinearLayout>
153
154                <LinearLayout
155                    android:layout_width="0dp"
156                    android:layout_height="wrap_content"
157                    android:layout_weight="1"
158                    android:orientation="vertical">
159
160                    <CheckBox
161                        android:id="@+id/use_rich_text"
162                        android:layout_width="wrap_content"
163                        android:layout_height="wrap_content"
164                        android:text="Use Rich Text" />
165
166                    <CheckBox
167                        android:id="@+id/album_text"
168                        android:layout_width="wrap_content"
169                        android:layout_height="wrap_content"
170                        android:text="Mark as Album" />
171                </LinearLayout>
172            </LinearLayout>
173
174            <TextView
175                android:layout_width="match_parent"
176                android:layout_height="wrap_content"
177                style="@style/title"
178                android:text="Actions"
179            />
180
181            <RadioGroup
182                android:id="@+id/action_selection"
183                android:layout_width="match_parent"
184                android:layout_height="wrap_content"
185                android:orientation="horizontal">
186                <RadioButton
187                    android:id="@+id/no_actions"
188                    android:layout_width="wrap_content"
189                    android:layout_height="wrap_content"
190                    android:text="No Actions"
191                />
192                <RadioButton
193                    android:id="@+id/one_action"
194                    android:layout_width="wrap_content"
195                    android:layout_height="wrap_content"
196                    android:text="One Action"
197                />
198                <RadioButton
199                    android:id="@+id/five_actions"
200                    android:layout_width="wrap_content"
201                    android:layout_height="wrap_content"
202                    android:text="Five Actions"
203                />
204            </RadioGroup>
205
206            <CheckBox
207                android:id="@+id/include_modify_share"
208                android:layout_width="match_parent"
209                android:layout_height="wrap_content"
210                android:text="Include Modify Share"
211            />
212
213            <TextView
214                android:layout_width="match_parent"
215                android:layout_height="wrap_content"
216                style="@style/title"
217                android:text="Metadata"
218                />
219
220            <EditText
221                android:id="@+id/metadata"
222                android:layout_width="match_parent"
223                android:layout_height="wrap_content"
224                />
225
226            <TextView
227                android:layout_width="match_parent"
228                android:layout_height="wrap_content"
229                style="@style/title"
230                android:text="Advanced Options"
231            />
232
233            <TextView
234                android:layout_width="match_parent"
235                android:layout_height="wrap_content"
236                style="@style/subtitle"
237                android:text="Average image loading latency"
238            />
239
240            <RadioGroup
241                android:id="@+id/image_latency"
242                android:layout_width="match_parent"
243                android:layout_height="wrap_content"
244                android:orientation="horizontal">
245                <RadioButton
246                    android:id="@+id/image_latency_none"
247                    android:layout_width="wrap_content"
248                    android:layout_height="wrap_content"
249                    android:text="None"
250                />
251                <RadioButton
252                    android:id="@+id/image_latency_50"
253                    android:layout_width="wrap_content"
254                    android:layout_height="wrap_content"
255                    android:text="50ms"
256                />
257                <RadioButton
258                    android:id="@+id/image_latency_200"
259                    android:layout_width="wrap_content"
260                    android:layout_height="wrap_content"
261                    android:text="200ms"
262                />
263                <RadioButton
264                    android:id="@+id/image_latency_800"
265                    android:layout_width="wrap_content"
266                    android:layout_height="wrap_content"
267                    android:text="800ms"
268                />
269            </RadioGroup>
270
271            <TextView
272                android:layout_width="match_parent"
273                android:layout_height="wrap_content"
274                style="@style/subtitle"
275                android:text="Average image get type latency"
276            />
277
278            <RadioGroup
279                android:id="@+id/image_get_type_latency"
280                android:layout_width="match_parent"
281                android:layout_height="wrap_content"
282                android:orientation="horizontal">
283                <RadioButton
284                    android:id="@+id/image_get_type_latency_none"
285                    android:layout_width="wrap_content"
286                    android:layout_height="wrap_content"
287                    android:text="None"
288                />
289                <RadioButton
290                    android:id="@+id/image_get_type_latency_50"
291                    android:layout_width="wrap_content"
292                    android:layout_height="wrap_content"
293                    android:text="50ms"
294                />
295                <RadioButton
296                    android:id="@+id/image_get_type_latency_200"
297                    android:layout_width="wrap_content"
298                    android:layout_height="wrap_content"
299                    android:text="200ms"
300                />
301                <RadioButton
302                    android:id="@+id/image_get_type_latency_800"
303                    android:layout_width="wrap_content"
304                    android:layout_height="wrap_content"
305                    android:text="800ms"
306                />
307            </RadioGroup>
308
309            <TextView
310                android:layout_width="match_parent"
311                android:layout_height="wrap_content"
312                style="@style/subtitle"
313                android:text="Average metadata latency"
314                />
315
316            <RadioGroup
317                android:id="@+id/image_query_latency"
318                android:layout_width="match_parent"
319                android:layout_height="wrap_content"
320                android:orientation="horizontal">
321                <RadioButton
322                    android:id="@+id/image_query_latency_none"
323                    android:layout_width="wrap_content"
324                    android:layout_height="wrap_content"
325                    android:text="None"
326                    />
327                <RadioButton
328                    android:id="@+id/image_query_latency_50"
329                    android:layout_width="wrap_content"
330                    android:layout_height="wrap_content"
331                    android:text="50ms"
332                    />
333                <RadioButton
334                    android:id="@+id/image_query_latency_200"
335                    android:layout_width="wrap_content"
336                    android:layout_height="wrap_content"
337                    android:text="200ms"
338                    />
339                <RadioButton
340                    android:id="@+id/image_query_latency_800"
341                    android:layout_width="wrap_content"
342                    android:layout_height="wrap_content"
343                    android:text="800ms"
344                    />
345            </RadioGroup>
346            <TextView
347                android:layout_width="match_parent"
348                android:layout_height="wrap_content"
349                style="@style/subtitle"
350                android:text="Average selection latency"
351                />
352
353            <RadioGroup
354                android:id="@+id/selection_latency"
355                android:layout_width="match_parent"
356                android:layout_height="wrap_content"
357                android:orientation="horizontal">
358                <RadioButton
359                    android:id="@+id/selection_latency_none"
360                    android:layout_width="wrap_content"
361                    android:layout_height="wrap_content"
362                    android:text="None"
363                    />
364                <RadioButton
365                    android:id="@+id/selection_latency_50"
366                    android:layout_width="wrap_content"
367                    android:layout_height="wrap_content"
368                    android:text="50ms"
369                    />
370                <RadioButton
371                    android:id="@+id/selection_latency_200"
372                    android:layout_width="wrap_content"
373                    android:layout_height="wrap_content"
374                    android:text="200ms"
375                    />
376                <RadioButton
377                    android:id="@+id/selection_latency_800"
378                    android:layout_width="wrap_content"
379                    android:layout_height="wrap_content"
380                    android:text="800ms"
381                    />
382            </RadioGroup>
383
384            <TextView
385                android:layout_width="match_parent"
386                android:layout_height="wrap_content"
387                style="@style/subtitle"
388                android:text="Image load failure probability"
389            />
390
391            <RadioGroup
392                android:id="@+id/image_load_failure_rate"
393                android:layout_width="match_parent"
394                android:layout_height="wrap_content"
395                android:orientation="horizontal">
396                <RadioButton
397                    android:id="@+id/image_load_failure_rate_none"
398                    android:layout_width="wrap_content"
399                    android:layout_height="wrap_content"
400                    android:text="None"
401                />
402                <RadioButton
403                    android:id="@+id/image_load_failure_rate_50"
404                    android:layout_width="wrap_content"
405                    android:layout_height="wrap_content"
406                    android:text="50%"
407                />
408                <RadioButton
409                    android:id="@+id/image_load_failure_rate_100"
410                    android:layout_width="wrap_content"
411                    android:layout_height="wrap_content"
412                    android:text="100%"
413                />
414            </RadioGroup>
415            <TextView
416                android:layout_width="match_parent"
417                android:layout_height="wrap_content"
418                style="@style/subtitle"
419                android:text="Refinement"
420                />
421            <CheckBox
422                android:id="@+id/use_refinement"
423                android:layout_width="match_parent"
424                android:layout_height="wrap_content"
425                android:text="Use Refinement"
426                />
427
428            <TextView
429                android:layout_width="match_parent"
430                android:layout_height="wrap_content"
431                style="@style/subtitle"
432                android:text="Caller Target"
433                />
434            <CheckBox
435                android:id="@+id/caller_direct_target"
436                android:layout_width="match_parent"
437                android:layout_height="wrap_content"
438                android:text="Include Caller Direct Target"
439                />
440        </LinearLayout>
441    </ScrollView>
442    <Button
443        android:id="@+id/share"
444        android:layout_width="match_parent"
445        android:layout_height="wrap_content"
446        android:text="Share"
447        android:padding="20dp"
448        android:textSize="28sp"
449    />
450</LinearLayout>
451