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
  8        <com.google.android.material.appbar.AppBarLayout
  9            android:id="@+id/app_bar_layout"
 10            android:layout_width="match_parent"
 11            android:layout_height="wrap_content">
 12
 13            <com.google.android.material.appbar.MaterialToolbar
 14                android:id="@+id/toolbar"
 15                android:layout_width="match_parent"
 16                android:layout_height="wrap_content"
 17                android:minHeight="?attr/actionBarSize" />
 18
 19        </com.google.android.material.appbar.AppBarLayout>
 20
 21        <ScrollView
 22            android:layout_width="fill_parent"
 23            android:layout_height="wrap_content"
 24            android:layout_above="@+id/button_bar"
 25            android:layout_below="@id/app_bar_layout">
 26
 27            <LinearLayout
 28                android:layout_width="match_parent"
 29                android:layout_height="wrap_content"
 30                android:orientation="vertical">
 31
 32                <com.google.android.material.card.MaterialCardView
 33                    android:id="@+id/key_error_message_card"
 34                    android:layout_width="fill_parent"
 35                    android:layout_height="wrap_content"
 36                    android:layout_marginLeft="@dimen/activity_horizontal_margin"
 37                    android:layout_marginTop="@dimen/activity_vertical_margin"
 38                    android:layout_marginRight="@dimen/activity_horizontal_margin"
 39                    android:layout_marginBottom="@dimen/activity_vertical_margin"
 40                    android:visibility="gone">
 41
 42                    <LinearLayout
 43                        android:layout_width="match_parent"
 44                        android:layout_height="wrap_content"
 45                        android:orientation="vertical">
 46
 47                        <LinearLayout
 48                            android:layout_width="match_parent"
 49                            android:layout_height="wrap_content"
 50                            android:orientation="vertical"
 51                            android:padding="@dimen/card_padding_regular">
 52
 53                            <TextView
 54                                android:id="@+id/key_error_message_title"
 55                                android:layout_width="wrap_content"
 56                                android:layout_height="wrap_content"
 57                                android:layout_marginBottom="8sp"
 58                                android:text="@string/error_trustkeys_title"
 59                                android:textAppearance="?textAppearanceTitleLarge" />
 60
 61                            <TextView
 62                                android:id="@+id/key_error_message"
 63                                android:layout_width="wrap_content"
 64                                android:layout_height="wrap_content"
 65                                android:textAppearance="?textAppearanceTitleMedium" />
 66
 67                            <TextView
 68                                android:id="@+id/key_error_general"
 69                                android:layout_width="wrap_content"
 70                                android:layout_height="wrap_content"
 71                                android:textAppearance="?textAppearanceBodyMedium" />
 72
 73                            <TextView
 74                                android:id="@+id/key_error_hint_mutual"
 75                                android:layout_width="wrap_content"
 76                                android:layout_height="wrap_content"
 77                                android:layout_marginTop="8sp"
 78                                android:text="@string/error_trustkey_hint_mutual"
 79                                android:textAppearance="?textAppearanceBodyMedium"
 80                                android:textColor="?colorOnSurfaceVariant" />
 81                        </LinearLayout>
 82
 83                        <LinearLayout
 84                            android:layout_width="match_parent"
 85                            android:layout_height="wrap_content"
 86                            android:layout_gravity="end"
 87                            android:gravity="end">
 88
 89                            <Button
 90                                android:id="@+id/disable_button"
 91                                style="@style/Widget.Material3.Button.TextButton"
 92                                android:layout_width="wrap_content"
 93                                android:layout_height="wrap_content"
 94                                android:paddingLeft="16dp"
 95                                android:paddingRight="16dp"
 96                                android:text="@string/disable_encryption" />
 97                        </LinearLayout>
 98                    </LinearLayout>
 99
100                </com.google.android.material.card.MaterialCardView>
101
102                <com.google.android.material.card.MaterialCardView
103                    android:id="@+id/own_keys_card"
104                    android:layout_width="match_parent"
105                    android:layout_height="wrap_content"
106                    android:layout_marginLeft="@dimen/activity_horizontal_margin"
107                    android:layout_marginTop="@dimen/activity_vertical_margin"
108                    android:layout_marginRight="@dimen/activity_horizontal_margin"
109                    android:layout_marginBottom="@dimen/activity_vertical_margin"
110                    android:visibility="gone">
111
112                    <LinearLayout
113                        android:layout_width="match_parent"
114                        android:layout_height="wrap_content"
115                        android:orientation="vertical"
116                        android:padding="@dimen/card_padding_list">
117
118                        <TextView
119                            android:id="@+id/own_keys_title"
120                            android:layout_width="wrap_content"
121                            android:layout_height="wrap_content"
122                            android:layout_margin="@dimen/list_padding"
123                            android:textAppearance="?textAppearanceTitleLarge" />
124
125                        <LinearLayout
126                            android:id="@+id/own_keys_details"
127                            android:layout_width="fill_parent"
128                            android:layout_height="wrap_content"
129                            android:orientation="vertical" />
130                    </LinearLayout>
131
132                </com.google.android.material.card.MaterialCardView>
133
134                <LinearLayout
135                    android:id="@+id/foreign_keys"
136                    android:layout_width="fill_parent"
137                    android:layout_height="wrap_content"
138                    android:orientation="vertical"
139                    android:visibility="gone">
140
141                </LinearLayout>
142
143            </LinearLayout>
144        </ScrollView>
145
146        <RelativeLayout
147            android:id="@+id/button_bar"
148            android:layout_width="wrap_content"
149            android:layout_height="wrap_content"
150            android:layout_alignParentStart="true"
151            android:layout_alignParentEnd="true"
152            android:layout_alignParentBottom="true"
153            android:paddingHorizontal="16dp"
154            android:paddingVertical="8dp">
155
156            <Button
157                android:id="@+id/cancel_button"
158                style="@style/Widget.Material3.Button.TextButton"
159                android:layout_width="wrap_content"
160                android:layout_height="wrap_content"
161                android:layout_alignParentStart="true"
162                android:layout_centerInParent="true"
163                android:text="@string/cancel" />
164
165
166            <Button
167                android:id="@+id/save_button"
168                android:layout_width="wrap_content"
169                android:layout_height="wrap_content"
170                android:layout_alignParentEnd="true"
171                android:layout_centerInParent="true"
172                android:enabled="false"
173                android:text="@string/save" />
174        </RelativeLayout>
175    </RelativeLayout>
176</layout>