activity_contact_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/details_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                    <RelativeLayout
 33                        android:layout_width="match_parent"
 34                        android:layout_height="wrap_content"
 35                        android:padding="@dimen/card_padding_regular">
 36
 37                        <QuickContactBadge
 38                            android:id="@+id/details_contact_badge"
 39                            android:layout_width="72dp"
 40                            android:layout_height="72dp"
 41                            android:layout_alignParentTop="true"
 42                            android:scaleType="centerCrop"/>
 43
 44                        <LinearLayout
 45                            android:id="@+id/details_jidbox"
 46                            android:layout_width="wrap_content"
 47                            android:layout_height="wrap_content"
 48                            android:layout_marginLeft="16dp"
 49                            android:layout_toRightOf="@+id/details_contact_badge"
 50                            android:orientation="vertical">
 51
 52                            <TextView
 53                                android:id="@+id/details_contactjid"
 54                                android:layout_width="wrap_content"
 55                                android:layout_height="wrap_content"
 56                                android:text="@string/account_settings_example_jabber_id"
 57                                android:textAppearance="@style/TextAppearance.AppCompat.Title"/>
 58
 59                            <com.wefika.flowlayout.FlowLayout
 60                                android:id="@+id/tags"
 61                                android:layout_width="wrap_content"
 62                                android:layout_height="wrap_content"
 63                                android:layout_marginBottom="4dp"
 64                                android:layout_marginLeft="-2dp"
 65                                android:layout_marginTop="4dp"
 66                                android:orientation="horizontal">
 67                            </com.wefika.flowlayout.FlowLayout>
 68
 69                            <TextView
 70                                android:id="@+id/details_lastseen"
 71                                android:layout_width="wrap_content"
 72                                android:layout_height="wrap_content"
 73                                android:layout_marginTop="4dp"
 74                                android:textAppearance="@style/TextAppearance.AppCompat.Subhead"/>
 75
 76                            <TextView
 77                                android:id="@+id/status_message"
 78                                android:layout_width="wrap_content"
 79                                android:layout_height="wrap_content"
 80                                android:layout_marginTop="8dp"
 81                                android:textAppearance="@style/TextAppearance.AppCompat.Body1"/>
 82
 83                            <Button
 84                                android:id="@+id/add_contact_button"
 85                                android:layout_width="wrap_content"
 86                                android:layout_height="wrap_content"
 87                                android:layout_marginTop="8dp"
 88                                android:text="@string/add_contact"/>
 89
 90                            <CheckBox
 91                                android:id="@+id/details_send_presence"
 92                                android:layout_width="wrap_content"
 93                                android:layout_height="wrap_content"
 94                                android:layout_marginTop="8dp"
 95                                android:text="@string/send_presence_updates"
 96                                android:textAppearance="@style/TextAppearance.AppCompat.Body1"/>
 97
 98                            <CheckBox
 99                                android:id="@+id/details_receive_presence"
100                                android:layout_width="wrap_content"
101                                android:layout_height="wrap_content"
102                                android:text="@string/receive_presence_updates"
103                                android:textAppearance="@style/TextAppearance.AppCompat.Body1"/>
104                        </LinearLayout>
105
106                        <TextView
107                            android:id="@+id/details_account"
108                            android:layout_width="wrap_content"
109                            android:layout_height="wrap_content"
110                            android:layout_alignParentRight="true"
111                            android:layout_below="@+id/details_jidbox"
112                            android:layout_marginTop="32dp"
113                            android:text="@string/using_account"
114                            android:textAppearance="@style/TextAppearance.AppCompat.Caption"/>
115                    </RelativeLayout>
116                </android.support.v7.widget.CardView>
117
118                <android.support.v7.widget.CardView
119                    android:id="@+id/keys_wrapper"
120                    android:layout_width="fill_parent"
121                    android:layout_height="wrap_content"
122                    android:layout_marginBottom="@dimen/activity_vertical_margin"
123                    android:layout_marginLeft="@dimen/activity_horizontal_margin"
124                    android:layout_marginRight="@dimen/activity_horizontal_margin"
125                    android:layout_marginTop="@dimen/activity_vertical_margin">
126
127                    <LinearLayout
128                        android:layout_width="match_parent"
129                        android:layout_height="wrap_content"
130                        android:orientation="vertical">
131
132                        <LinearLayout
133                            android:id="@+id/details_contact_keys"
134                            android:layout_width="match_parent"
135                            android:layout_height="wrap_content"
136                            android:orientation="vertical"
137                            android:padding="@dimen/card_padding_list">
138                        </LinearLayout>
139
140                        <LinearLayout
141                            android:layout_width="wrap_content"
142                            android:layout_height="match_parent"
143                            android:layout_marginTop="8dp"
144                            android:orientation="horizontal">
145
146
147                            <Button
148                                android:id="@+id/scan_button"
149                                style="?android:attr/borderlessButtonStyle"
150                                android:layout_width="wrap_content"
151                                android:layout_height="wrap_content"
152                                android:paddingLeft="16dp"
153                                android:paddingRight="16dp"
154                                android:minWidth="0dp"
155                                android:text="@string/scan_qr_code"
156                                android:textColor="?attr/colorAccent"/>
157
158                            <Button
159                                android:id="@+id/show_inactive_devices"
160                                style="?android:attr/borderlessButtonStyle"
161                                android:layout_width="wrap_content"
162                                android:layout_height="wrap_content"
163                                android:paddingLeft="16dp"
164                                android:paddingRight="16dp"
165                                android:minWidth="0dp"
166                                android:text="@string/show_inactive_devices"
167                                android:textColor="?attr/colorAccent"/>
168                        </LinearLayout>
169                    </LinearLayout>
170                </android.support.v7.widget.CardView>
171            </LinearLayout>
172        </ScrollView>
173    </LinearLayout>
174</layout>