New UI for Biometric

This commit is contained in:
J-Jamet
2020-08-01 01:00:53 +02:00
parent 7947fd53e5
commit 9679d24414
2 changed files with 28 additions and 30 deletions

View File

@@ -31,36 +31,37 @@
android:background="?attr/colorPrimaryDark" android:background="?attr/colorPrimaryDark"
app:layout_constraintTop_toTopOf="parent"/> app:layout_constraintTop_toTopOf="parent"/>
<TextView
android:id="@+id/biometric_title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="12dp"
android:layout_marginEnd="12dp"
android:layout_marginTop="8dp"
android:orientation="vertical"
app:layout_constraintTop_toBottomOf="@+id/biometric_delimiter"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
tools:text="@string/biometric_prompt_store_credential_title"
style="@style/KeepassDXStyle.TextAppearance.Default.TextOnPrimary"
android:textSize="14sp"
android:gravity="center" />
<androidx.appcompat.widget.AppCompatImageView <androidx.appcompat.widget.AppCompatImageView
android:id="@+id/biometric_image" android:id="@+id/biometric_image"
android:layout_width="48dp" android:layout_width="48dp"
android:layout_height="48dp" android:layout_height="48dp"
android:layout_margin="12dp" app:layout_constraintTop_toBottomOf="@+id/biometric_delimiter"
app:layout_constraintTop_toBottomOf="@+id/biometric_title"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintBottom_toTopOf="@+id/biometric_message" android:layout_marginTop="12dp"
android:elevation="8dp" android:elevation="8dp"
android:src="@drawable/fingerprint" android:src="@drawable/fingerprint"
android:background="@drawable/background_image" android:background="@drawable/background_image"
android:backgroundTint="?attr/colorAccent" /> android:backgroundTint="?attr/colorAccent" />
<TextView
android:id="@+id/biometric_title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="24dp"
android:layout_marginEnd="24dp"
android:layout_marginTop="8dp"
android:layout_marginBottom="8dp"
android:orientation="vertical"
app:layout_constraintTop_toBottomOf="@+id/biometric_image"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintBottom_toTopOf="@+id/biometric_message"
tools:text="@string/biometric_prompt_store_credential_title"
style="@style/KeepassDXStyle.TextAppearance.Default.TextOnPrimary"
android:textSize="14sp"
android:gravity="center" />
<TextView <TextView
android:id="@+id/biometric_message" android:id="@+id/biometric_message"
android:layout_width="match_parent" android:layout_width="match_parent"
@@ -69,6 +70,7 @@
android:layout_marginEnd="12dp" android:layout_marginEnd="12dp"
android:orientation="vertical" android:orientation="vertical"
android:layout_marginBottom="8dp" android:layout_marginBottom="8dp"
app:layout_constraintTop_toBottomOf="@+id/biometric_title"
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintBottom_toBottomOf="parent"
tools:text="Sample error" tools:text="Sample error"
style="@style/KeepassDXStyle.TextAppearance.Secondary.TextOnPrimary" style="@style/KeepassDXStyle.TextAppearance.Secondary.TextOnPrimary"

View File

@@ -61,19 +61,15 @@
android:layout_marginTop="?attr/actionBarSize"> android:layout_marginTop="?attr/actionBarSize">
<androidx.appcompat.widget.SwitchCompat <androidx.appcompat.widget.SwitchCompat
android:id="@+id/default_database" android:id="@+id/default_database"
android:layout_width="match_parent" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:minHeight="48dp" android:layout_gravity="center"
android:layout_gravity="end" android:gravity="center_vertical"
android:gravity="center_vertical|end" android:minHeight="42dp"
android:textColor="?android:attr/textColorHintInverse"
android:textSize="12sp"
android:paddingHorizontal="8dp" android:paddingHorizontal="8dp"
android:layout_marginLeft="24dp" android:text="@string/default_checkbox"
android:layout_marginStart="24dp" android:textColor="?android:attr/textColorHintInverse"
android:layout_marginRight="12dp" android:textSize="12sp" />
android:layout_marginEnd="12dp"
android:text="@string/default_checkbox"/>
<com.kunzisoft.keepass.view.AdvancedUnlockInfoView <com.kunzisoft.keepass.view.AdvancedUnlockInfoView
android:id="@+id/biometric_info" android:id="@+id/biometric_info"
android:layout_width="match_parent" android:layout_width="match_parent"