activity_trust_keys.xml

  1<?xml version="1.0" encoding="utf-8"?>
  2<layout xmlns:android="http://schemas.android.com/apk/res/android">
  3
  4    <RelativeLayout
  5        android:layout_width="match_parent"
  6        android:layout_height="match_parent"
  7        android:background="?attr/color_background_secondary">
  8
  9        <ScrollView
 10            android:layout_width="fill_parent"
 11            android:layout_height="wrap_content"
 12            android:layout_above="@+id/button_bar"
 13            android:layout_alignParentTop="true">
 14
 15            <LinearLayout
 16                android:layout_width="match_parent"
 17                android:layout_height="wrap_content"
 18                android:orientation="vertical">
 19
 20                <android.support.v7.widget.CardView
 21                    android:id="@+id/key_error_message_card"
 22                    android:layout_width="fill_parent"
 23                    android:layout_height="wrap_content"
 24                    android:layout_marginBottom="@dimen/activity_vertical_margin"
 25                    android:layout_marginLeft="@dimen/activity_horizontal_margin"
 26                    android:layout_marginRight="@dimen/activity_horizontal_margin"
 27                    android:layout_marginTop="@dimen/activity_vertical_margin"
 28                    android:visibility="gone">
 29
 30                    <LinearLayout
 31                        android:layout_width="match_parent"
 32                        android:layout_height="wrap_content"
 33                        android:orientation="vertical">
 34                    <LinearLayout
 35                        android:layout_width="match_parent"
 36                        android:layout_height="wrap_content"
 37                        android:orientation="vertical"
 38                        android:padding="@dimen/card_padding_regular">
 39
 40                        <TextView
 41                            android:id="@+id/key_error_message_title"
 42                            android:layout_width="wrap_content"
 43                            android:layout_height="wrap_content"
 44                            android:text="@string/error_trustkeys_title"
 45                            android:textAppearance="@style/TextAppearance.AppCompat.Title"
 46                            android:layout_marginBottom="8sp"/>
 47
 48                        <TextView
 49                            android:id="@+id/key_error_message"
 50                            android:layout_width="wrap_content"
 51                            android:layout_height="wrap_content"
 52                            android:textAppearance="@style/TextAppearance.AppCompat.Subhead"/>
 53                        <TextView
 54                            android:id="@+id/key_error_general"
 55                            android:layout_width="wrap_content"
 56                            android:layout_height="wrap_content"
 57                            android:textAppearance="@style/TextAppearance.Conversations.Body1"/>
 58                        <TextView
 59                            android:layout_marginTop="8sp"
 60                            android:id="@+id/key_error_hint_mutual"
 61                            android:layout_width="wrap_content"
 62                            android:layout_height="wrap_content"
 63                            android:textAppearance="@style/TextAppearance.Conversations.Body1.Secondary"
 64                            android:text="@string/error_trustkey_hint_mutual"/>
 65                    </LinearLayout>
 66                    <LinearLayout
 67                        android:layout_width="match_parent"
 68                        android:layout_height="wrap_content"
 69                        android:layout_gravity="right"
 70                        android:gravity="right">
 71
 72                        <Button
 73                            android:id="@+id/disable_button"
 74                            style="?android:attr/borderlessButtonStyle"
 75                            android:layout_width="wrap_content"
 76                            android:layout_height="wrap_content"
 77                            android:minWidth="0dp"
 78                            android:paddingLeft="16dp"
 79                            android:paddingRight="16dp"
 80                            android:text="@string/disable_encryption"
 81                            android:textColor="@color/accent"/>
 82                    </LinearLayout>
 83                    </LinearLayout>
 84
 85                </android.support.v7.widget.CardView>
 86
 87                <android.support.v7.widget.CardView
 88                    android:id="@+id/own_keys_card"
 89                    android:layout_width="match_parent"
 90                    android:layout_height="wrap_content"
 91                    android:layout_marginBottom="@dimen/activity_vertical_margin"
 92                    android:layout_marginLeft="@dimen/activity_horizontal_margin"
 93                    android:layout_marginRight="@dimen/activity_horizontal_margin"
 94                    android:layout_marginTop="@dimen/activity_vertical_margin"
 95                    android:visibility="gone">
 96
 97                    <LinearLayout
 98                        android:layout_width="match_parent"
 99                        android:layout_height="wrap_content"
100                        android:orientation="vertical"
101                        android:padding="@dimen/card_padding_list">
102
103                        <TextView
104                            android:id="@+id/own_keys_title"
105                            android:layout_width="wrap_content"
106                            android:layout_height="wrap_content"
107                            android:layout_margin="@dimen/list_padding"
108                            android:textAppearance="@style/TextAppearance.AppCompat.Title"/>
109
110                        <LinearLayout
111                            android:id="@+id/own_keys_details"
112                            android:layout_width="fill_parent"
113                            android:layout_height="wrap_content"
114                            android:orientation="vertical"/>
115                    </LinearLayout>
116
117                </android.support.v7.widget.CardView>
118
119                <LinearLayout
120                    android:id="@+id/foreign_keys"
121                    android:layout_width="fill_parent"
122                    android:layout_height="wrap_content"
123                    android:orientation="vertical"
124                    android:visibility="gone">
125
126                </LinearLayout>
127
128            </LinearLayout>
129        </ScrollView>
130
131        <LinearLayout
132            android:id="@+id/button_bar"
133            android:layout_width="wrap_content"
134            android:layout_height="wrap_content"
135            android:layout_alignParentBottom="true"
136            android:layout_alignParentEnd="true"
137            android:layout_alignParentLeft="true"
138            android:layout_alignParentRight="true"
139            android:layout_alignParentStart="true">
140
141            <Button
142                android:id="@+id/cancel_button"
143                style="?android:attr/borderlessButtonStyle"
144                android:layout_width="0dp"
145                android:layout_height="wrap_content"
146                android:layout_weight="1"
147                android:text="@string/cancel"/>
148
149            <View
150                android:layout_width="1dp"
151                android:layout_height="fill_parent"
152                android:layout_marginBottom="7dp"
153                android:layout_marginTop="7dp"
154                android:background="?attr/divider"/>
155
156            <Button
157                android:id="@+id/save_button"
158                style="?android:attr/borderlessButtonStyle"
159                android:layout_width="0dp"
160                android:layout_height="wrap_content"
161                android:layout_weight="1"
162                android:enabled="true"
163                android:text="@string/done"/>
164        </LinearLayout>
165    </RelativeLayout>
166</layout>