1<?xml version="1.0" encoding="utf-8"?>
2<layout xmlns:android="http://schemas.android.com/apk/res/android"
3 xmlns:app="http://schemas.android.com/apk/res-auto"
4 xmlns:tools="http://schemas.android.com/tools">
5
6 <merge>
7
8 <LinearLayout
9 android:id="@+id/in_reply_to_box"
10 android:layout_width="wrap_content"
11 android:layout_height="wrap_content"
12 android:orientation="horizontal"
13 android:visibility="gone">
14
15 <ImageView
16 android:src="@drawable/ic_reply_24dp"
17 android:layout_width="14sp"
18 android:layout_height="14sp"
19 android:layout_gravity="center_vertical"
20 android:layout_marginStart="5dp"
21 android:layout_marginEnd="2dp"
22 android:contentDescription="in reply to" />
23
24 <TextView
25 android:id="@+id/in_reply_to"
26 android:layout_width="wrap_content"
27 android:layout_height="wrap_content"
28 android:layout_marginEnd="10dp"
29 android:textStyle="bold|italic"
30 android:longClickable="false"
31 android:textAppearance="?textAppearanceBodyMedium" />
32 </LinearLayout>
33
34 <TextView
35 android:id="@+id/in_reply_to_quote"
36 android:layout_width="wrap_content"
37 android:layout_height="wrap_content"
38 android:layout_marginHorizontal="10dp"
39 android:layout_marginBottom="2dp"
40 android:longClickable="false"
41 android:visibility="gone"
42 android:textAppearance="?textAppearanceBodyMedium" />
43
44 <LinearLayout
45 android:layout_width="wrap_content"
46 android:layout_height="wrap_content"
47 android:layout_gravity="center_horizontal"
48 android:orientation="horizontal">
49
50 <com.google.android.material.imageview.ShapeableImageView
51 android:id="@+id/message_image"
52 android:layout_width="wrap_content"
53 android:layout_height="wrap_content"
54 android:adjustViewBounds="true"
55 android:background="@color/gray_800"
56 android:longClickable="true"
57 android:scaleType="centerCrop"
58 app:shapeAppearance="@style/ShapeAppearanceOverlay.MessageImage" />
59 </LinearLayout>
60
61 <TextView
62 android:id="@+id/message_body"
63 android:layout_width="wrap_content"
64 android:layout_height="wrap_content"
65 android:layout_marginHorizontal="10dp"
66 android:paddingTop="4dp"
67 android:autoLink="web"
68 android:longClickable="false"
69 android:breakStrategy="simple"
70 android:textAppearance="?textAppearanceBodyMedium" />
71
72 <com.google.android.material.button.MaterialButton
73 android:id="@+id/download_button"
74 style="@style/Widget.Material3.Button.ElevatedButton"
75 android:layout_width="wrap_content"
76 android:layout_height="wrap_content"
77 android:layout_marginHorizontal="10dp"
78 android:layout_marginTop="4dp"
79 android:layout_gravity="center"
80 android:longClickable="true"
81 android:visibility="gone"
82 app:iconSize="24dp" />
83
84 <ListView
85 android:id="@+id/commands_list"
86 android:visibility="gone"
87 android:layout_width="wrap_content"
88 android:layout_height="wrap_content"
89 android:layout_gravity="center"
90 android:layout_marginHorizontal="10dp"
91 android:divider="@android:color/transparent"
92 android:dividerHeight="0dp"></ListView>
93
94 <ListView
95 android:id="@+id/link_descriptions"
96 android:layout_width="match_parent"
97 android:layout_height="wrap_content"
98 android:layout_marginHorizontal="10dp"
99 android:divider="@android:color/transparent"
100 android:dividerHeight="4dp"></ListView>
101
102 <RelativeLayout
103 android:id="@+id/audio_player"
104 android:layout_width="@dimen/audio_player_width"
105 android:layout_height="wrap_content"
106 android:layout_marginHorizontal="10dp"
107 android:layout_marginVertical="4dp"
108 android:visibility="gone"
109 tools:visibility="visible">
110
111 <com.google.android.material.button.MaterialButton
112 style="?attr/materialIconButtonOutlinedStyle"
113 android:id="@+id/play_pause"
114 android:layout_width="wrap_content"
115 android:layout_height="wrap_content"
116 android:layout_centerVertical="true"
117 app:iconSize="26dp"
118 app:icon="@drawable/ic_play_arrow_24dp" />
119
120 <TextView
121 android:id="@+id/runtime"
122 android:layout_width="wrap_content"
123 android:layout_height="wrap_content"
124 android:layout_alignParentEnd="true"
125 android:layout_marginEnd="16dp"
126 android:layout_marginBottom="16dp"
127 android:textAppearance="?textAppearanceBodySmall" />
128
129 <SeekBar
130 android:id="@+id/progress"
131 android:layout_width="match_parent"
132 android:layout_height="wrap_content"
133 android:layout_below="@+id/runtime"
134 android:layout_centerVertical="true"
135 android:layout_toEndOf="@+id/play_pause"
136 android:progress="100" />
137 </RelativeLayout>
138
139 </merge>
140</layout>