taler-android

Android apps for GNU Taler (wallet, PoS, cashier)
Log | Files | Refs | README | LICENSE

commit e97e597bb249f0c18d9f8c9d2a91154dbfd1db17
parent 8642627a48b4b10a63d2966391fae57526e508f0
Author: Bohdan Potuzhnyi <bohdan.potuzhnyi@gmail.com>
Date:   Thu, 21 May 2026 14:05:44 +0200

[shared] moving forgotten fields from merchant-terminal

Diffstat:
Ataler-kotlin-android/src/main/res/drawable/mfa_code_digit_background.xml | 21+++++++++++++++++++++
Mtaler-kotlin-android/src/main/res/values/styles.xml | 21+++++++++++++++++++--
2 files changed, 40 insertions(+), 2 deletions(-)

diff --git a/taler-kotlin-android/src/main/res/drawable/mfa_code_digit_background.xml b/taler-kotlin-android/src/main/res/drawable/mfa_code_digit_background.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="utf-8"?> +<selector xmlns:android="http://schemas.android.com/apk/res/android"> + <item android:state_focused="true"> + <shape android:shape="rectangle"> + <solid android:color="?attr/colorSurface" /> + <stroke + android:width="2dp" + android:color="?attr/colorPrimary" /> + <corners android:radius="6dp" /> + </shape> + </item> + <item> + <shape android:shape="rectangle"> + <solid android:color="?attr/colorSurface" /> + <stroke + android:width="1dp" + android:color="?attr/colorOutline" /> + <corners android:radius="6dp" /> + </shape> + </item> +</selector> diff --git a/taler-kotlin-android/src/main/res/values/styles.xml b/taler-kotlin-android/src/main/res/values/styles.xml @@ -16,6 +16,24 @@ <resources> + <style name="Widget.Taler.MfaCodeDigit" parent="@android:style/Widget.EditText"> + <item name="android:layout_width">30dp</item> + <item name="android:layout_height">52dp</item> + <item name="android:layout_marginHorizontal">1dp</item> + <item name="android:background">@drawable/mfa_code_digit_background</item> + <item name="android:gravity">center</item> + <item name="android:imeOptions">actionNext</item> + <item name="android:inputType">number</item> + <item name="android:maxLength">1</item> + <item name="android:padding">0dp</item> + <item name="android:selectAllOnFocus">true</item> + <item name="android:singleLine">true</item> + <item name="android:textColor">?attr/colorOnSurface</item> + <item name="android:textColorHint">?attr/colorOnSurfaceVariant</item> + <item name="android:textSize">20sp</item> + <item name="android:textStyle">bold</item> + </style> + <style name="ErrorBottomSheet" parent="Widget.MaterialComponents.BottomSheet.Modal"> <item name="behavior_peekHeight">@dimen/bottom_sheet_peek_height</item> </style> @@ -24,4 +42,4 @@ <item name="bottomSheetStyle">@style/ErrorBottomSheet</item> </style> -</resources> -\ No newline at end of file +</resources>