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 android:id="@+id/toolbar"
 12            layout="@layout/toolbar" />
 13
 14        <ScrollView
 15            android:layout_width="fill_parent"
 16            android:layout_height="fill_parent">
 17
 18            <LinearLayout
 19                android:id="@+id/muc_main_layout"
 20                android:layout_width="fill_parent"
 21                android:layout_height="wrap_content"
 22                android:orientation="vertical">
 23
 24                <android.support.v7.widget.CardView
 25                    android:layout_width="match_parent"
 26                    android:layout_height="wrap_content"
 27                    android:layout_marginBottom="@dimen/activity_vertical_margin"
 28                    android:layout_marginLeft="@dimen/activity_horizontal_margin"
 29                    android:layout_marginRight="@dimen/activity_horizontal_margin"
 30                    android:layout_marginTop="@dimen/activity_vertical_margin">
 31
 32                    <LinearLayout
 33                        android:layout_width="match_parent"
 34                        android:layout_height="wrap_content"
 35                        android:orientation="vertical"
 36                        android:padding="@dimen/card_padding_regular">
 37
 38                        <TextView
 39                            android:id="@+id/muc_jabberid"
 40                            android:layout_width="wrap_content"
 41                            android:layout_height="wrap_content"
 42                            android:layout_marginBottom="16dp"
 43                            android:text="@string/account_settings_example_jabber_id"
 44                            android:textAppearance="@style/TextAppearance.Conversations.Title"/>
 45
 46                        <RelativeLayout
 47                            android:layout_width="fill_parent"
 48                            android:layout_height="wrap_content"
 49                            android:layout_marginBottom="32dp">
 50
 51                            <com.makeramen.roundedimageview.RoundedImageView
 52                                android:id="@+id/your_photo"
 53                                android:layout_width="48dp"
 54                                android:layout_height="48dp"
 55                                android:layout_alignParentLeft="true"
 56                                app:riv_corner_radius="2dp"/>
 57
 58                            <LinearLayout
 59                                android:layout_width="fill_parent"
 60                                android:layout_height="wrap_content"
 61                                android:layout_centerVertical="true"
 62                                android:layout_toRightOf="@+id/your_photo"
 63                                android:orientation="vertical"
 64                                android:paddingLeft="@dimen/avatar_item_distance">
 65
 66                                <TextView
 67                                    android:id="@+id/muc_your_nick"
 68                                    android:layout_width="wrap_content"
 69                                    android:layout_height="wrap_content"
 70                                    android:singleLine="true"
 71                                    android:textAppearance="@style/TextAppearance.Conversations.Subhead"/>
 72
 73                                <TextView
 74                                    android:id="@+id/muc_role"
 75                                    android:layout_width="wrap_content"
 76                                    android:layout_height="wrap_content"
 77                                    android:singleLine="true"
 78                                    android:textAppearance="@style/TextAppearance.Conversations.Body1.Secondary"/>
 79                            </LinearLayout>
 80
 81                            <ImageButton
 82                                android:id="@+id/edit_nick_button"
 83                                android:layout_width="wrap_content"
 84                                android:layout_height="wrap_content"
 85                                android:layout_alignParentRight="true"
 86                                android:layout_centerVertical="true"
 87                                android:alpha="?attr/icon_alpha"
 88                                android:background="?attr/selectableItemBackgroundBorderless"
 89                                android:padding="@dimen/image_button_padding"
 90                                android:src="?attr/icon_edit_body"/>
 91                        </RelativeLayout>
 92
 93                        <RelativeLayout
 94                            android:id="@+id/muc_settings"
 95                            android:layout_width="fill_parent"
 96                            android:layout_height="wrap_content">
 97
 98                            <TextView
 99                                android:id="@+id/muc_conference_type"
100                                android:layout_width="wrap_content"
101                                android:layout_height="wrap_content"
102                                android:layout_alignParentLeft="true"
103                                android:layout_centerVertical="true"
104                                android:layout_toLeftOf="@+id/change_conference_button"
105                                android:text="@string/private_conference"
106                                android:textAppearance="@style/TextAppearance.Conversations.Body1"
107                                />
108
109                            <ImageButton
110                                android:id="@+id/change_conference_button"
111                                style="?android:attr/buttonStyleSmall"
112                                android:layout_width="wrap_content"
113                                android:layout_height="wrap_content"
114                                android:layout_alignParentRight="true"
115                                android:layout_centerVertical="true"
116                                android:layout_gravity="center_horizontal"
117                                android:alpha="?attr/icon_alpha"
118                                android:background="?attr/selectableItemBackgroundBorderless"
119                                android:padding="@dimen/image_button_padding"
120                                android:src="?attr/icon_settings"/>
121                        </RelativeLayout>
122
123                        <RelativeLayout
124                            android:layout_width="fill_parent"
125                            android:layout_height="wrap_content">
126
127                            <TextView
128                                android:id="@+id/notification_status_text"
129                                android:layout_width="wrap_content"
130                                android:layout_height="wrap_content"
131                                android:layout_alignParentLeft="true"
132                                android:layout_centerVertical="true"
133                                android:layout_toLeftOf="@+id/notification_status_button"
134                                android:text="@string/notify_on_all_messages"
135                                android:textAppearance="@style/TextAppearance.Conversations.Body1"
136                                />
137
138                            <ImageButton
139                                android:id="@+id/notification_status_button"
140                                style="?android:attr/buttonStyleSmall"
141                                android:layout_width="wrap_content"
142                                android:layout_height="wrap_content"
143                                android:layout_alignParentRight="true"
144                                android:layout_centerVertical="true"
145                                android:layout_gravity="center_horizontal"
146                                android:alpha="?attr/icon_alpha"
147                                android:background="?attr/selectableItemBackgroundBorderless"
148                                android:padding="@dimen/image_button_padding"
149                                android:src="?attr/icon_notifications"/>
150                        </RelativeLayout>
151
152                        <TableLayout
153                            android:id="@+id/muc_info_more"
154                            android:layout_width="match_parent"
155                            android:layout_height="wrap_content"
156                            android:shrinkColumns="0"
157                            android:stretchColumns="1"
158                            android:visibility="gone">
159
160                            <TableRow
161                                android:layout_width="fill_parent"
162                                android:layout_height="match_parent">
163
164                                <TextView
165                                    android:layout_width="wrap_content"
166                                    android:layout_height="wrap_content"
167                                    android:ellipsize="end"
168                                    android:singleLine="true"
169                                    android:text="@string/server_info_mam"
170                                    android:textAppearance="@style/TextAppearance.Conversations.Body1"/>
171
172                                <TextView
173                                    android:id="@+id/muc_info_mam"
174                                    android:layout_width="wrap_content"
175                                    android:layout_height="wrap_content"
176                                    android:layout_gravity="right"
177                                    android:paddingLeft="4dp"
178                                    android:textAppearance="@style/TextAppearance.Conversations.Body1"/>
179                            </TableRow>
180
181                        </TableLayout>
182
183                        <TextView
184                            android:id="@+id/details_account"
185                            android:layout_width="wrap_content"
186                            android:layout_height="wrap_content"
187                            android:layout_gravity="right"
188                            android:layout_marginTop="32dp"
189                            android:text="@string/using_account"
190                            android:textAppearance="@style/TextAppearance.Conversations.Caption"/>
191                    </LinearLayout>
192                </android.support.v7.widget.CardView>
193
194                <android.support.v7.widget.CardView
195                    android:id="@+id/muc_more_details"
196                    android:layout_width="fill_parent"
197                    android:layout_height="wrap_content"
198                    android:layout_marginBottom="@dimen/activity_vertical_margin"
199                    android:layout_marginLeft="@dimen/activity_horizontal_margin"
200                    android:layout_marginRight="@dimen/activity_horizontal_margin"
201                    android:layout_marginTop="@dimen/activity_vertical_margin">
202
203                    <LinearLayout
204                        android:layout_width="match_parent"
205                        android:layout_height="wrap_content"
206                        android:orientation="vertical">
207
208                        <LinearLayout
209                            android:id="@+id/muc_members"
210                            android:layout_width="match_parent"
211                            android:layout_height="wrap_content"
212                            android:orientation="vertical"
213                            android:padding="@dimen/card_padding_list">
214                        </LinearLayout>
215
216                        <LinearLayout
217                            android:layout_width="wrap_content"
218                            android:layout_height="match_parent"
219                            android:layout_gravity="center_horizontal"
220                            android:layout_marginTop="8dp"
221                            android:orientation="horizontal">
222
223
224                            <Button
225                                android:id="@+id/invite"
226                                style="?android:attr/borderlessButtonStyle"
227                                android:layout_width="wrap_content"
228                                android:layout_height="wrap_content"
229                                android:minWidth="0dp"
230                                android:paddingLeft="16dp"
231                                android:paddingRight="16dp"
232                                android:text="@string/invite_contact"
233                                android:textColor="?attr/colorAccent"/>
234
235                        </LinearLayout>
236                    </LinearLayout>
237                </android.support.v7.widget.CardView>
238            </LinearLayout>
239        </ScrollView>
240    </LinearLayout>
241</layout>