activity_muc_details.xml

  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="72dp"
 47                                android:layout_height="72dp"
 48                                android:layout_alignParentLeft="true"
 49                                app:riv_corner_radius="2dp"/>
 50
 51                            <LinearLayout
 52                                android:layout_width="fill_parent"
 53                                android:layout_height="wrap_content"
 54                                android:layout_alignParentTop="true"
 55                                android:layout_toRightOf="@+id/your_photo"
 56                                android:orientation="vertical"
 57                                android:paddingLeft="@dimen/avatar_item_distance">
 58
 59                                <RelativeLayout
 60                                    android:layout_width="match_parent"
 61                                    android:layout_height="wrap_content">
 62
 63                                    <TextView
 64                                        android:id="@+id/muc_title"
 65                                        android:layout_width="wrap_content"
 66                                        android:layout_height="wrap_content"
 67                                        android:singleLine="true"
 68                                        android:layout_alignParentLeft="true"
 69                                        android:layout_toLeftOf="@+id/edit_muc_name_button"
 70                                        android:textAppearance="@style/TextAppearance.Conversations.Title"/>
 71                                    <TextView
 72                                        android:id="@+id/muc_subject"
 73                                        android:layout_width="wrap_content"
 74                                        android:layout_height="wrap_content"
 75                                        android:layout_alignParentLeft="true"
 76                                        android:layout_below="@+id/muc_title"
 77                                        android:layout_toLeftOf="@+id/edit_muc_name_button"
 78                                        android:textAppearance="@style/TextAppearance.Conversations.Subhead"/>
 79
 80                                    <ImageButton
 81                                        android:id="@+id/edit_muc_name_button"
 82                                        android:layout_width="wrap_content"
 83                                        android:layout_height="wrap_content"
 84                                        android:layout_alignParentEnd="true"
 85                                        android:layout_alignParentTop="true"
 86                                        android:alpha="?attr/icon_alpha"
 87                                        android:background="?attr/selectableItemBackgroundBorderless"
 88                                        android:padding="@dimen/image_button_padding"
 89                                        android:src="?attr/icon_edit_body"/>
 90                                </RelativeLayout>
 91                            </LinearLayout>
 92                        </RelativeLayout>
 93
 94                        <RelativeLayout
 95                            android:id="@+id/muc_settings"
 96                            android:layout_width="fill_parent"
 97                            android:layout_height="wrap_content">
 98
 99                            <TextView
100                                android:id="@+id/muc_conference_type"
101                                android:layout_width="wrap_content"
102                                android:layout_height="wrap_content"
103                                android:layout_alignParentLeft="true"
104                                android:layout_centerVertical="true"
105                                android:layout_toLeftOf="@+id/change_conference_button"
106                                android:text="@string/private_conference"
107                                android:textAppearance="@style/TextAppearance.Conversations.Body1"
108                                />
109
110                            <ImageButton
111                                android:id="@+id/change_conference_button"
112                                style="?android:attr/buttonStyleSmall"
113                                android:layout_width="wrap_content"
114                                android:layout_height="wrap_content"
115                                android:layout_alignParentRight="true"
116                                android:layout_centerVertical="true"
117                                android:layout_gravity="center_horizontal"
118                                android:alpha="?attr/icon_alpha"
119                                android:background="?attr/selectableItemBackgroundBorderless"
120                                android:padding="@dimen/image_button_padding"
121                                android:src="?attr/icon_settings"/>
122                        </RelativeLayout>
123
124                        <TableLayout
125                            android:id="@+id/muc_info_more"
126                            android:layout_width="match_parent"
127                            android:layout_height="wrap_content"
128                            android:shrinkColumns="0"
129                            android:stretchColumns="1"
130                            android:visibility="gone">
131
132                            <TableRow
133                                android:layout_width="fill_parent"
134                                android:layout_height="match_parent">
135
136                                <TextView
137                                    android:layout_width="wrap_content"
138                                    android:layout_height="wrap_content"
139                                    android:ellipsize="end"
140                                    android:singleLine="true"
141                                    android:text="@string/server_info_mam"
142                                    android:textAppearance="@style/TextAppearance.Conversations.Body1"/>
143
144                                <TextView
145                                    android:id="@+id/muc_info_mam"
146                                    android:layout_width="wrap_content"
147                                    android:layout_height="wrap_content"
148                                    android:layout_gravity="right"
149                                    android:paddingLeft="4dp"
150                                    android:textAppearance="@style/TextAppearance.Conversations.Body1"/>
151                            </TableRow>
152
153                        </TableLayout>
154                    </LinearLayout>
155                </android.support.v7.widget.CardView>
156
157                <android.support.v7.widget.CardView
158                    android:layout_width="match_parent"
159                    android:layout_height="wrap_content"
160                    android:layout_marginBottom="@dimen/activity_vertical_margin"
161                    android:layout_marginLeft="@dimen/activity_horizontal_margin"
162                    android:layout_marginRight="@dimen/activity_horizontal_margin"
163                    android:layout_marginTop="@dimen/activity_vertical_margin">
164
165                    <LinearLayout
166                        android:layout_width="match_parent"
167                        android:layout_height="wrap_content"
168                        android:orientation="vertical"
169                        android:padding="@dimen/card_padding_regular">
170
171                        <RelativeLayout
172                            android:layout_width="match_parent"
173                            android:layout_height="wrap_content">
174
175                            <LinearLayout
176                                android:layout_width="fill_parent"
177                                android:layout_height="wrap_content"
178                                android:layout_centerVertical="true"
179                                android:orientation="vertical">
180
181                                <TextView
182                                    android:id="@+id/muc_your_nick"
183                                    android:layout_width="wrap_content"
184                                    android:layout_height="wrap_content"
185                                    android:singleLine="true"
186                                    android:textAppearance="@style/TextAppearance.Conversations.Subhead"/>
187
188                                <TextView
189                                    android:id="@+id/muc_role"
190                                    android:layout_width="wrap_content"
191                                    android:layout_height="wrap_content"
192                                    android:singleLine="true"
193                                    android:textAppearance="@style/TextAppearance.Conversations.Body1.Secondary"/>
194                            </LinearLayout>
195
196                            <ImageButton
197                                android:id="@+id/edit_nick_button"
198                                android:layout_width="wrap_content"
199                                android:layout_height="wrap_content"
200                                android:layout_alignParentRight="true"
201                                android:layout_centerVertical="true"
202                                android:alpha="?attr/icon_alpha"
203                                android:background="?attr/selectableItemBackgroundBorderless"
204                                android:padding="@dimen/image_button_padding"
205                                android:src="?attr/icon_edit_body"/>
206                        </RelativeLayout>
207
208                        <RelativeLayout
209                            android:layout_width="fill_parent"
210                            android:layout_height="wrap_content">
211
212                            <TextView
213                                android:id="@+id/notification_status_text"
214                                android:layout_width="wrap_content"
215                                android:layout_height="wrap_content"
216                                android:layout_alignParentLeft="true"
217                                android:layout_centerVertical="true"
218                                android:layout_toLeftOf="@+id/notification_status_button"
219                                android:text="@string/notify_on_all_messages"
220                                android:textAppearance="@style/TextAppearance.Conversations.Body1"
221                                />
222
223                            <ImageButton
224                                android:id="@+id/notification_status_button"
225                                style="?android:attr/buttonStyleSmall"
226                                android:layout_width="wrap_content"
227                                android:layout_height="wrap_content"
228                                android:layout_alignParentRight="true"
229                                android:layout_centerVertical="true"
230                                android:layout_gravity="center_horizontal"
231                                android:alpha="?attr/icon_alpha"
232                                android:background="?attr/selectableItemBackgroundBorderless"
233                                android:padding="@dimen/image_button_padding"
234                                android:src="?attr/icon_notifications"/>
235                        </RelativeLayout>
236
237                        <TextView
238                            android:id="@+id/details_account"
239                            android:layout_width="wrap_content"
240                            android:layout_height="wrap_content"
241                            android:layout_gravity="right"
242                            android:layout_marginTop="32dp"
243                            android:text="@string/using_account"
244                            android:textAppearance="@style/TextAppearance.Conversations.Caption"/>
245                    </LinearLayout>
246                </android.support.v7.widget.CardView>
247
248                <android.support.v7.widget.CardView
249                    android:id="@+id/muc_more_details"
250                    android:layout_width="match_parent"
251                    android:layout_height="wrap_content"
252                    android:layout_marginBottom="@dimen/activity_vertical_margin"
253                    android:layout_marginLeft="@dimen/activity_horizontal_margin"
254                    android:layout_marginRight="@dimen/activity_horizontal_margin"
255                    android:layout_marginTop="@dimen/activity_vertical_margin">
256
257                    <LinearLayout
258                        android:layout_width="match_parent"
259                        android:layout_height="wrap_content"
260                        android:orientation="vertical">
261
262                        <LinearLayout
263                            android:id="@+id/muc_members"
264                            android:layout_width="match_parent"
265                            android:layout_height="wrap_content"
266                            android:orientation="vertical"
267                            android:padding="@dimen/card_padding_list">
268                        </LinearLayout>
269
270                        <LinearLayout
271                            android:layout_width="wrap_content"
272                            android:layout_height="match_parent"
273                            android:layout_gravity="center_horizontal"
274                            android:layout_marginTop="8dp"
275                            android:orientation="horizontal">
276
277
278                            <Button
279                                android:id="@+id/invite"
280                                style="@style/Widget.Conversations.Button.Borderless"
281                                android:layout_width="wrap_content"
282                                android:layout_height="wrap_content"
283                                android:minWidth="0dp"
284                                android:paddingLeft="16dp"
285                                android:paddingRight="16dp"
286                                android:text="@string/invite_contact"
287                                android:textColor="?attr/colorAccent"/>
288
289                        </LinearLayout>
290                    </LinearLayout>
291                </android.support.v7.widget.CardView>
292            </LinearLayout>
293        </ScrollView>
294    </LinearLayout>
295</layout>