From 1dd11b21fc20977ad540200ac53829d9ae2e36fc Mon Sep 17 00:00:00 2001 From: Henrik Lepson Date: Sat, 16 Oct 2021 09:47:57 +0300 Subject: [PATCH] MOB-38 added PIN1 UI components to settings menu --- .../mobileauthapp/menu/SettingsFragment.kt | 9 +++- .../app/src/main/res/color/stroke_color.xml | 6 +++ .../app/src/main/res/layout/fragment_auth.xml | 5 +- .../app/src/main/res/layout/fragment_can.xml | 5 +- .../app/src/main/res/layout/fragment_pin.xml | 5 +- .../src/main/res/layout/fragment_settings.xml | 54 +++++++++++++------ .../app/src/main/res/layout/fragment_user.xml | 5 +- .../app/src/main/res/values-en/strings.xml | 3 ++ .../app/src/main/res/values-et/strings.xml | 3 ++ .../app/src/main/res/values-night/themes.xml | 2 +- .../app/src/main/res/values/colors.xml | 1 - .../app/src/main/res/values/strings.xml | 4 ++ 12 files changed, 78 insertions(+), 24 deletions(-) create mode 100644 MobileAuthApp/app/src/main/res/color/stroke_color.xml diff --git a/MobileAuthApp/app/src/main/java/com/tarkvaraprojekt/mobileauthapp/menu/SettingsFragment.kt b/MobileAuthApp/app/src/main/java/com/tarkvaraprojekt/mobileauthapp/menu/SettingsFragment.kt index a488cb6..533d5f4 100644 --- a/MobileAuthApp/app/src/main/java/com/tarkvaraprojekt/mobileauthapp/menu/SettingsFragment.kt +++ b/MobileAuthApp/app/src/main/java/com/tarkvaraprojekt/mobileauthapp/menu/SettingsFragment.kt @@ -34,9 +34,16 @@ class SettingsFragment : Fragment() { binding!!.canSaved.text = getString(R.string.saved_can, viewModel.userCan) binding!!.canMenuAction.text = getString(R.string.can_delete) } else { - binding!!.canSaved.text = getString(R.string.saved_can, "puudub") + binding!!.canSaved.text = getString(R.string.saved_can, getString(R.string.missing)) binding!!.canMenuAction.text = getString(R.string.can_add) } + if (viewModel.userPin.length in 4..12) { + binding!!.pinSaved.text = getString(R.string.saved_pin, viewModel.userPin) + binding!!.pinMenuAction.text = getString(R.string.pin1_delete) + } else { + binding!!.pinSaved.text = getString(R.string.saved_pin, getString(R.string.missing)) + binding!!.pinMenuAction.text = getString(R.string.pin1_add) + } binding!!.canMenuAction.setOnClickListener { if (viewModel.userCan.length != 6) { val action = SettingsFragmentDirections.actionSettingsFragmentToCanFragment(true) diff --git a/MobileAuthApp/app/src/main/res/color/stroke_color.xml b/MobileAuthApp/app/src/main/res/color/stroke_color.xml new file mode 100644 index 0000000..52c9911 --- /dev/null +++ b/MobileAuthApp/app/src/main/res/color/stroke_color.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/MobileAuthApp/app/src/main/res/layout/fragment_auth.xml b/MobileAuthApp/app/src/main/res/layout/fragment_auth.xml index 3103c59..76405ca 100644 --- a/MobileAuthApp/app/src/main/res/layout/fragment_auth.xml +++ b/MobileAuthApp/app/src/main/res/layout/fragment_auth.xml @@ -14,7 +14,10 @@ android:layout_margin="8dp" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" - app:layout_constraintTop_toTopOf="parent"> + app:layout_constraintTop_toTopOf="parent" + app:strokeWidth="1dp" + app:strokeColor="@color/stroke_color" + app:cardElevation="0dp"> + app:layout_constraintTop_toTopOf="parent" + app:strokeWidth="1dp" + app:strokeColor="@color/stroke_color" + app:cardElevation="0dp"> + app:layout_constraintTop_toTopOf="parent" + app:strokeWidth="1dp" + app:strokeColor="@color/stroke_color" + app:cardElevation="0dp"> - - + -