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