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: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>