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