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
5 <LinearLayout
6 android:layout_width="match_parent"
7 android:layout_height="match_parent"
8 android:background="?attr/color_background_secondary"
9 android:orientation="vertical">
10
11 <include
12 android:id="@+id/toolbar"
13 layout="@layout/toolbar"/>
14
15 <ScrollView
16 android:layout_width="fill_parent"
17 android:layout_height="fill_parent">
18
19 <LinearLayout
20 android:id="@+id/muc_main_layout"
21 android:layout_width="fill_parent"
22 android:layout_height="wrap_content"
23 android:orientation="vertical">
24
25 <android.support.v7.widget.CardView
26 android:layout_width="match_parent"
27 android:layout_height="wrap_content"
28 android:layout_marginBottom="@dimen/activity_vertical_margin"
29 android:layout_marginLeft="@dimen/activity_horizontal_margin"
30 android:layout_marginRight="@dimen/activity_horizontal_margin"
31 android:layout_marginTop="@dimen/activity_vertical_margin">
32
33 <LinearLayout
34 android:layout_width="match_parent"
35 android:layout_height="wrap_content"
36 android:orientation="vertical"
37 android:padding="@dimen/card_padding_regular">
38
39 <RelativeLayout
40 android:layout_width="fill_parent"
41 android:layout_height="wrap_content"
42 android:layout_marginBottom="32dp">
43
44 <com.makeramen.roundedimageview.RoundedImageView
45 android:id="@+id/your_photo"
46 android:layout_width="@dimen/avatar_on_details_screen_size"
47 android:layout_height="@dimen/avatar_on_details_screen_size"
48 android:layout_alignParentStart="true"
49 app:riv_corner_radius="2dp"
50 android:layout_marginEnd="@dimen/avatar_item_distance"/>
51
52 <LinearLayout
53 android:layout_width="fill_parent"
54 android:layout_height="wrap_content"
55 android:layout_alignParentTop="true"
56 android:layout_toEndOf="@+id/your_photo"
57 android:orientation="vertical">
58
59 <RelativeLayout
60 android:layout_width="match_parent"
61 android:layout_height="wrap_content">
62
63 <LinearLayout
64 android:id="@+id/muc_display"
65 android:layout_width="wrap_content"
66 android:layout_height="wrap_content"
67 android:layout_alignParentStart="true"
68 android:layout_toStartOf="@+id/edit_muc_name_button"
69 android:orientation="vertical">
70
71 <TextView
72 android:id="@+id/muc_title"
73 android:layout_width="wrap_content"
74 android:layout_height="wrap_content"
75 android:textAppearance="@style/TextAppearance.Conversations.Title"/>
76
77 <TextView
78 android:id="@+id/muc_subject"
79 android:layout_width="wrap_content"
80 android:layout_height="wrap_content"
81 android:autoLink="web"
82 android:textAppearance="@style/TextAppearance.Conversations.Subhead"/>
83 </LinearLayout>
84
85
86 <LinearLayout
87 android:id="@+id/muc_editor"
88 android:layout_width="wrap_content"
89 android:layout_height="wrap_content"
90 android:layout_alignParentStart="true"
91 android:layout_toStartOf="@+id/edit_muc_name_button"
92 android:orientation="vertical"
93 android:visibility="gone">
94
95 <android.support.design.widget.TextInputLayout
96 android:layout_width="match_parent"
97 android:layout_height="wrap_content"
98 app:errorTextAppearance="@style/TextAppearance.Conversations.Design.Error"
99 app:hintTextAppearance="@style/TextAppearance.Conversations.Design.Hint">
100
101 <eu.siacs.conversations.ui.widget.EmojiWrapperEditText
102 android:id="@+id/muc_edit_title"
103 android:layout_width="match_parent"
104 android:layout_height="wrap_content"
105 android:hint="@string/group_chat_name"
106 android:textAppearance="@style/Widget.Conversations.EditText"/>
107 </android.support.design.widget.TextInputLayout>
108
109 <android.support.design.widget.TextInputLayout
110 android:layout_width="match_parent"
111 android:layout_height="wrap_content"
112 app:errorTextAppearance="@style/TextAppearance.Conversations.Design.Error"
113 app:hintTextAppearance="@style/TextAppearance.Conversations.Design.Hint">
114
115 <eu.siacs.conversations.ui.widget.EmojiWrapperEditText
116 android:id="@+id/muc_edit_subject"
117 android:layout_width="match_parent"
118 android:layout_height="wrap_content"
119 android:hint="@string/topic"
120 android:textAppearance="@style/Widget.Conversations.EditText"/>
121 </android.support.design.widget.TextInputLayout>
122
123 </LinearLayout>
124
125 <ImageButton
126 android:id="@+id/edit_muc_name_button"
127 android:layout_width="wrap_content"
128 android:layout_height="wrap_content"
129 android:layout_alignParentEnd="true"
130 android:layout_alignParentTop="true"
131 android:alpha="?attr/icon_alpha"
132 android:background="?attr/selectableItemBackgroundBorderless"
133 android:padding="@dimen/image_button_padding"
134 android:src="?attr/icon_edit_body"/>
135 </RelativeLayout>
136 </LinearLayout>
137 </RelativeLayout>
138
139 <RelativeLayout
140 android:id="@+id/muc_settings"
141 android:layout_width="fill_parent"
142 android:layout_height="wrap_content">
143
144 <TextView
145 android:id="@+id/muc_conference_type"
146 android:layout_width="wrap_content"
147 android:layout_height="wrap_content"
148 android:layout_alignParentStart="true"
149 android:layout_centerVertical="true"
150 android:layout_toStartOf="@+id/change_conference_button"
151 android:text="@string/private_conference"
152 android:textAppearance="@style/TextAppearance.Conversations.Body1"
153 />
154
155 <ImageButton
156 android:id="@+id/change_conference_button"
157 style="?android:attr/buttonStyleSmall"
158 android:layout_width="wrap_content"
159 android:layout_height="wrap_content"
160 android:layout_alignParentEnd="true"
161 android:layout_centerVertical="true"
162 android:layout_gravity="center_horizontal"
163 android:alpha="?attr/icon_alpha"
164 android:background="?attr/selectableItemBackgroundBorderless"
165 android:padding="@dimen/image_button_padding"
166 android:src="?attr/icon_settings"/>
167 </RelativeLayout>
168
169 <TableLayout
170 android:id="@+id/muc_info_more"
171 android:layout_width="match_parent"
172 android:layout_height="wrap_content"
173 android:shrinkColumns="0"
174 android:stretchColumns="1"
175 android:visibility="gone">
176
177 <TableRow
178 android:layout_width="fill_parent"
179 android:layout_height="match_parent">
180
181 <TextView
182 android:layout_width="wrap_content"
183 android:layout_height="wrap_content"
184 android:ellipsize="end"
185 android:singleLine="true"
186 android:text="@string/server_info_mam"
187 android:textAppearance="@style/TextAppearance.Conversations.Body1"/>
188
189 <TextView
190 android:id="@+id/muc_info_mam"
191 android:layout_width="wrap_content"
192 android:layout_height="wrap_content"
193 android:layout_gravity="end"
194 android:paddingStart="4dp"
195 android:textAppearance="@style/TextAppearance.Conversations.Body1"/>
196 </TableRow>
197
198 </TableLayout>
199
200 <TextView
201 android:id="@+id/jid"
202 android:layout_width="wrap_content"
203 android:layout_height="wrap_content"
204 android:layout_gravity="end"
205 android:layout_marginTop="32dp"
206 android:textAppearance="@style/TextAppearance.Conversations.Caption"/>
207 </LinearLayout>
208 </android.support.v7.widget.CardView>
209
210 <android.support.v7.widget.CardView
211 android:layout_width="match_parent"
212 android:layout_height="wrap_content"
213 android:layout_marginBottom="@dimen/activity_vertical_margin"
214 android:layout_marginLeft="@dimen/activity_horizontal_margin"
215 android:layout_marginRight="@dimen/activity_horizontal_margin"
216 android:layout_marginTop="@dimen/activity_vertical_margin">
217
218 <LinearLayout
219 android:layout_width="match_parent"
220 android:layout_height="wrap_content"
221 android:orientation="vertical"
222 android:padding="@dimen/card_padding_regular">
223
224 <RelativeLayout
225 android:layout_width="match_parent"
226 android:layout_height="wrap_content">
227
228 <LinearLayout
229 android:layout_width="fill_parent"
230 android:layout_height="wrap_content"
231 android:layout_centerVertical="true"
232 android:orientation="vertical">
233
234 <TextView
235 android:id="@+id/muc_your_nick"
236 android:layout_width="wrap_content"
237 android:layout_height="wrap_content"
238 android:singleLine="true"
239 android:textAppearance="@style/TextAppearance.Conversations.Subhead"/>
240
241 <TextView
242 android:id="@+id/muc_role"
243 android:layout_width="wrap_content"
244 android:layout_height="wrap_content"
245 android:singleLine="true"
246 android:textAppearance="@style/TextAppearance.Conversations.Body1.Secondary"/>
247 </LinearLayout>
248
249 <ImageButton
250 android:id="@+id/edit_nick_button"
251 android:layout_width="wrap_content"
252 android:layout_height="wrap_content"
253 android:layout_alignParentEnd="true"
254 android:layout_centerVertical="true"
255 android:alpha="?attr/icon_alpha"
256 android:background="?attr/selectableItemBackgroundBorderless"
257 android:padding="@dimen/image_button_padding"
258 android:src="?attr/icon_edit_body"/>
259 </RelativeLayout>
260
261 <RelativeLayout
262 android:layout_width="fill_parent"
263 android:layout_height="wrap_content">
264
265 <TextView
266 android:id="@+id/notification_status_text"
267 android:layout_width="wrap_content"
268 android:layout_height="wrap_content"
269 android:layout_alignParentStart="true"
270 android:layout_centerVertical="true"
271 android:layout_toStartOf="@+id/notification_status_button"
272 android:text="@string/notify_on_all_messages"
273 android:textAppearance="@style/TextAppearance.Conversations.Body1"
274 />
275
276 <ImageButton
277 android:id="@+id/notification_status_button"
278 style="?android:attr/buttonStyleSmall"
279 android:layout_width="wrap_content"
280 android:layout_height="wrap_content"
281 android:layout_alignParentEnd="true"
282 android:layout_centerVertical="true"
283 android:layout_gravity="center_horizontal"
284 android:alpha="?attr/icon_alpha"
285 android:background="?attr/selectableItemBackgroundBorderless"
286 android:padding="@dimen/image_button_padding"
287 android:src="?attr/icon_notifications"/>
288 </RelativeLayout>
289
290 <TextView
291 android:id="@+id/details_account"
292 android:layout_width="wrap_content"
293 android:layout_height="wrap_content"
294 android:layout_gravity="end"
295 android:layout_marginTop="32dp"
296 android:text="@string/using_account"
297 android:textAppearance="@style/TextAppearance.Conversations.Caption"/>
298 </LinearLayout>
299 </android.support.v7.widget.CardView>
300
301 <android.support.v7.widget.CardView
302 android:id="@+id/muc_more_details"
303 android:layout_width="match_parent"
304 android:layout_height="wrap_content"
305 android:layout_marginBottom="@dimen/activity_vertical_margin"
306 android:layout_marginLeft="@dimen/activity_horizontal_margin"
307 android:layout_marginRight="@dimen/activity_horizontal_margin"
308 android:layout_marginTop="@dimen/activity_vertical_margin">
309
310 <LinearLayout
311 android:layout_width="match_parent"
312 android:layout_height="wrap_content"
313 android:orientation="vertical">
314
315 <LinearLayout
316 android:id="@+id/muc_members"
317 android:layout_width="match_parent"
318 android:layout_height="wrap_content"
319 android:orientation="vertical"
320 android:padding="@dimen/card_padding_list">
321 </LinearLayout>
322
323 <LinearLayout
324 android:layout_width="wrap_content"
325 android:layout_height="match_parent"
326 android:layout_gravity="center_horizontal"
327 android:layout_marginTop="8dp"
328 android:orientation="horizontal">
329
330
331 <Button
332 android:id="@+id/invite"
333 style="@style/Widget.Conversations.Button.Borderless"
334 android:layout_width="wrap_content"
335 android:layout_height="wrap_content"
336 android:minWidth="0dp"
337 android:paddingLeft="16dp"
338 android:paddingRight="16dp"
339 android:text="@string/invite_contact"
340 android:textColor="?attr/colorAccent"/>
341
342 </LinearLayout>
343 </LinearLayout>
344 </android.support.v7.widget.CardView>
345 </LinearLayout>
346 </ScrollView>
347 </LinearLayout>
348</layout>