feat(app-ui): 接部位 R1~R5(各支付進行中畫面下方的實體示意圖,1280x720)

R1 NfcCard/R2 NfcPhone/R4 NfcRecharge = imageCheckout(既有 id);R3 Esun/R5 CashPayGeneral 補 id imgPayPhysical

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
terrylee 2026-07-16 15:33:26 +08:00
parent 9e78119c0a
commit 3f569645a2
7 changed files with 12 additions and 5 deletions

View File

@ -150,8 +150,9 @@ public class CashPayDialogGeneral extends DialogAbstract {
binding = DialogCheckoutCashPayBinding.inflate(getLayoutInflater());
setContentView(binding.getRoot());
// M5 現金支付示意圖後台UI元素設定未設定則保留預設圖
// M5 現金支付示意圖/ R5 實體示意圖投幣口 imgPayPhysical未設定則保留預設圖
com.unibuy.smartdevice.ui.tools.UiSkin.apply("M5", binding.imgPayMethod);
com.unibuy.smartdevice.ui.tools.UiSkin.apply("R5", binding.imgPayPhysical);
fourthValueDecimal = 0;

View File

@ -177,8 +177,9 @@ public class CheckoutEsunPayDialog extends DialogAbstract {
binding = DialogCheckoutEsunPayBinding.inflate(getLayoutInflater());
setContentView(binding.getRoot());
// M3 掃碼支付示意圖此檔的 imageCheckout 才是示意圖未設定則保留預設圖
// M3 掃碼支付示意圖此檔的 imageCheckout 才是示意圖/ R3 實體示意圖imgPayPhysical
com.unibuy.smartdevice.ui.tools.UiSkin.apply("M3", binding.imageCheckout);
com.unibuy.smartdevice.ui.tools.UiSkin.apply("R3", binding.imgPayPhysical);
openBarcode = true;
isTransaction = true;

View File

@ -198,8 +198,9 @@ public class CheckoutNfcCardDialog extends DialogAbstract {
binding = DialogCheckoutNfcCardBinding.inflate(getLayoutInflater());
setContentView(binding.getRoot());
// M1 信用卡支付示意圖後台UI元素設定未設定則保留預設圖
// M1 信用卡支付示意圖/ R1 實體示意圖imageCheckout未設定則保留預設圖
com.unibuy.smartdevice.ui.tools.UiSkin.apply("M1", binding.imgPayMethod);
com.unibuy.smartdevice.ui.tools.UiSkin.apply("R1", binding.imageCheckout);
isResponse = true;
isChangeDispatch = true;

View File

@ -199,8 +199,9 @@ public class CheckoutNfcPhoneDialog extends DialogAbstract {
binding = DialogCheckoutNfcPhoneBinding.inflate(getLayoutInflater());
setContentView(binding.getRoot());
// M2 手機支付示意圖後台UI元素設定未設定則保留預設圖
// M2 手機支付示意圖/ R2 實體示意圖imageCheckout未設定則保留預設圖
com.unibuy.smartdevice.ui.tools.UiSkin.apply("M2", binding.imgPayMethod);
com.unibuy.smartdevice.ui.tools.UiSkin.apply("R2", binding.imageCheckout);
isResponse = true;
isChangeDispatch = true;

View File

@ -198,8 +198,9 @@ public class CheckoutNfcRechargeDialog extends DialogAbstract {
binding = DialogCheckoutNfcRechargeBinding.inflate(getLayoutInflater());
setContentView(binding.getRoot());
// M4 卡片/電子票證示意圖後台UI元素設定未設定則保留預設圖
// M4 卡片/電子票證示意圖/ R4 實體示意圖imageCheckout未設定則保留預設圖
com.unibuy.smartdevice.ui.tools.UiSkin.apply("M4", binding.imgPayMethod);
com.unibuy.smartdevice.ui.tools.UiSkin.apply("R4", binding.imageCheckout);
isResponse = true;
isChangeDispatch = true;

View File

@ -188,6 +188,7 @@
android:src="@drawable/pay_cash_method"
/>
<ImageView
android:id="@+id/imgPayPhysical"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:adjustViewBounds="true"

View File

@ -121,6 +121,7 @@
app:srcCompat="@drawable/pay_show_qr_barcode_method" />
<ImageView
android:id="@+id/imgPayPhysical"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"