From 6ca8ead5ab557ed088ef1a5d08376bc7ba42b872 Mon Sep 17 00:00:00 2001 From: yezhiqiu <123456@qq.com> Date: Wed, 15 Jul 2026 11:13:53 +0800 Subject: [PATCH] =?UTF-8?q?1.=E6=96=B0=E7=9A=84=E6=94=AF=E4=BB=98=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E7=AE=A1=E7=90=86UI=202.=E8=BF=90=E5=8A=A8=E5=92=8C?= =?UTF-8?q?=E7=9D=A1=E7=9C=A0=E8=AF=A6=E6=83=857/6=E7=9A=84=E6=97=A5?= =?UTF-8?q?=E6=9C=9F=E6=A0=BC=E5=BC=8F=E6=94=B9=E6=88=90=E2=80=9CJul=206?= =?UTF-8?q?=E2=80=9D=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ui/activity/data/MoreActivityActivity.kt | 2 +- .../ui/activity/data/MoreSleepActivity.kt | 2 +- .../subscribe/PaymentMethodActivity.kt | 2 - .../subscribe/PaypalPaymentFragment.kt | 44 ++++++++++++------- .../activity_add_credit_card_payment.xml | 7 +-- .../layout/fragment_credit_card_payment.xml | 6 +-- .../res/layout/fragment_paypal_payment.xml | 31 ++++++++----- .../res/layout/item_credit_card_layout.xml | 3 +- app/src/main/res/values-de/strings.xml | 2 +- app/src/main/res/values-fr/strings.xml | 2 +- app/src/main/res/values-zh-rCN/strings.xml | 2 +- app/src/main/res/values/strings.xml | 4 +- .../com/abbidot/baselibrary/util/AppUtils.kt | 4 +- .../com/abbidot/baselibrary/util/Utils.kt | 2 +- 14 files changed, 65 insertions(+), 48 deletions(-) diff --git a/app/src/main/java/com/abbidot/tracker/ui/activity/data/MoreActivityActivity.kt b/app/src/main/java/com/abbidot/tracker/ui/activity/data/MoreActivityActivity.kt index c3f931b..79267c5 100644 --- a/app/src/main/java/com/abbidot/tracker/ui/activity/data/MoreActivityActivity.kt +++ b/app/src/main/java/com/abbidot/tracker/ui/activity/data/MoreActivityActivity.kt @@ -266,7 +266,7 @@ class MoreActivityActivity : val date = Utils.stringToDate( a.dayTime, Utils.DATE_FORMAT_PATTERN_CN, - Utils.DATE_FORMAT_PATTERN_EN5 + Utils.DATE_FORMAT_PATTERN_EN2 ) if (a.dayTime == mToday) xAxis.add(getString(R.string.txt_today)) else xAxis.add(date) diff --git a/app/src/main/java/com/abbidot/tracker/ui/activity/data/MoreSleepActivity.kt b/app/src/main/java/com/abbidot/tracker/ui/activity/data/MoreSleepActivity.kt index 1ee3530..c73a3e1 100644 --- a/app/src/main/java/com/abbidot/tracker/ui/activity/data/MoreSleepActivity.kt +++ b/app/src/main/java/com/abbidot/tracker/ui/activity/data/MoreSleepActivity.kt @@ -168,7 +168,7 @@ class MoreSleepActivity : val date = Utils.stringToDate( a.dayTime, Utils.DATE_FORMAT_PATTERN_CN, - Utils.DATE_FORMAT_PATTERN_EN5 + Utils.DATE_FORMAT_PATTERN_EN2 ) if (a.dayTime == mToday) xAxis.add(getString(R.string.txt_today)) else xAxis.add(date) diff --git a/app/src/main/java/com/abbidot/tracker/ui/activity/subscribe/PaymentMethodActivity.kt b/app/src/main/java/com/abbidot/tracker/ui/activity/subscribe/PaymentMethodActivity.kt index aa27aa5..9f84300 100644 --- a/app/src/main/java/com/abbidot/tracker/ui/activity/subscribe/PaymentMethodActivity.kt +++ b/app/src/main/java/com/abbidot/tracker/ui/activity/subscribe/PaymentMethodActivity.kt @@ -14,7 +14,6 @@ import com.abbidot.tracker.constant.ConstantInt import com.abbidot.tracker.constant.ConstantString import com.abbidot.tracker.constant.GetResultCallback import com.abbidot.tracker.databinding.ActivityPaymentMethodBinding -import com.abbidot.tracker.deprecated.ui.fragment.vm.LoginCNViewModel import com.abbidot.tracker.ui.fragment.subscribe.CreditCardPaymentFragment import com.abbidot.tracker.ui.fragment.subscribe.PaypalPaymentFragment import com.abbidot.tracker.util.Util @@ -25,7 +24,6 @@ class PaymentMethodActivity : BaseActivity(ActivityPaymentMethodBinding::inflate) { private val mSubscriptionPayViewModel: SubscriptionPayViewModel by viewModels() - private val mLoginCNViewModel: LoginCNViewModel by viewModels() var mOrderBean: SubscriptionsOrderBean? = null diff --git a/app/src/main/java/com/abbidot/tracker/ui/fragment/subscribe/PaypalPaymentFragment.kt b/app/src/main/java/com/abbidot/tracker/ui/fragment/subscribe/PaypalPaymentFragment.kt index 47f7a9f..c0faffd 100644 --- a/app/src/main/java/com/abbidot/tracker/ui/fragment/subscribe/PaypalPaymentFragment.kt +++ b/app/src/main/java/com/abbidot/tracker/ui/fragment/subscribe/PaypalPaymentFragment.kt @@ -34,30 +34,41 @@ class PaypalPaymentFragment : mViewBinding.apply { root.setBackgroundResource(R.color.transparent) setOnClickListenerViews(btnSureRedirectPaypal) + ilPaypalPaymentNoData.btnSureSubscribePlan1Continue.visibility = View.GONE - if (null == getHostActivity(PaymentMethodActivity::class.java)?.mOrderBean) { - tvPaypalPaymentGoTip.visibility = View.GONE - btnSureRedirectPaypal.visibility = View.GONE - ivSureRedirectPaypalBg.visibility = View.GONE - showPaypalInfo() - } else { - tvNoPaypalPaymentEmail.visibility = View.GONE + getHostActivity(PaymentMethodActivity::class.java)?.let { + if (null == it.mOrderBean) { + tvPaypalPaymentGoTip.visibility = View.GONE + btnSureRedirectPaypal.visibility = View.GONE + ivSureRedirectPaypalBg.visibility = View.GONE + } else { + ilPaypalPaymentNoData.root.visibility = View.GONE + } + + if (null == it.mPaymentIDBean) { + root.visibility = View.GONE + } else { + showPaypalInfo() + } } } } fun showPaypalInfo() { - if (null == getHostActivity(PaymentMethodActivity::class.java)?.mOrderBean) { - return - } getHostActivity(PaymentMethodActivity::class.java)?.let { it.mPaymentIDBean?.let { pId -> - mViewBinding.tvPaypalPaymentEmail.text = pId.paypalMethodInfo.email - mViewBinding.tvNoPaypalPaymentEmail.visibility = - if (TextUtils.isEmpty(pId.paypalMethodInfo.email)) - View.VISIBLE - else - View.GONE + mViewBinding.apply { + root.visibility = View.VISIBLE + tvPaypalPaymentEmail.text = pId.paypalMethodInfo.email + ilPaypalPaymentNoData.root.visibility = + if (TextUtils.isEmpty(pId.paypalMethodInfo.email)) { + tvPaypalPaymentEmail.visibility = View.GONE + View.VISIBLE + } else { + tvPaypalPaymentEmail.visibility = View.VISIBLE + View.GONE + } + } } } } @@ -81,7 +92,6 @@ class PaypalPaymentFragment : deviceId = o.deviceId } intent.putExtra(ConstantString.Amount, this) - p.startActivity(intent) } } diff --git a/app/src/main/res/layout/activity_add_credit_card_payment.xml b/app/src/main/res/layout/activity_add_credit_card_payment.xml index ed3728c..aecf004 100644 --- a/app/src/main/res/layout/activity_add_credit_card_payment.xml +++ b/app/src/main/res/layout/activity_add_credit_card_payment.xml @@ -165,10 +165,10 @@ + android:layout_marginTop="@dimen/dp_16" + android:visibility="gone" /> \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_credit_card_payment.xml b/app/src/main/res/layout/fragment_credit_card_payment.xml index 827923f..0702af6 100644 --- a/app/src/main/res/layout/fragment_credit_card_payment.xml +++ b/app/src/main/res/layout/fragment_credit_card_payment.xml @@ -11,7 +11,7 @@ @@ -39,8 +39,8 @@ + layout="@layout/layout_credit_card_no_data" + android:visibility="gone" /> - + + + android:gravity="start|center" + android:layout_marginHorizontal="@dimen/dp_16" + android:layout_height="@dimen/dp_56" + android:background="@drawable/shape8_dark_gray_border_white_yellow_bg" + android:drawableStart="@drawable/icon_payment_paypal_svg" + android:drawablePadding="@dimen/dp_6" + android:paddingStart="@dimen/dp_20" + android:text="@string/app_name" + android:textSize="@dimen/textSize16" + app:typeface="@string/roboto_bold_font" /> diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 6386454..cc0cf99 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -652,7 +652,7 @@ Steuer Gesamtbetrag inkl. Steuern Zahlungsmethode - Karte auswählen + Meine Karte Keine Karte gefunden Neue Karte hinzufügen Primär diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 65e1162..85a629d 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -645,7 +645,7 @@ Taxe Total TTC Mode de paiement - Choisir une carte + Ma Carte Aucune carte trouvée Ajouter une nouvelle carte Principale diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 75def6a..d39a9f8 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -686,7 +686,7 @@ 税费 含税总计 支付方式 - 选择卡片 + 我的卡片 未找到卡片 添加新卡片 主要支付方式 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 8bd962d..2e2668d 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -746,8 +746,8 @@ Tax Total with Tax Payment Method - Choose Card - No Card Found + My Card + No Payment Method + Add New Card Primary Make Payment diff --git a/baselibrary/src/main/java/com/abbidot/baselibrary/util/AppUtils.kt b/baselibrary/src/main/java/com/abbidot/baselibrary/util/AppUtils.kt index 851be49..ecc5c10 100644 --- a/baselibrary/src/main/java/com/abbidot/baselibrary/util/AppUtils.kt +++ b/baselibrary/src/main/java/com/abbidot/baselibrary/util/AppUtils.kt @@ -18,7 +18,7 @@ class AppUtils { companion object { - private var isDebug: Boolean? = null + private var isDebug: Boolean? = true /** * 屏幕密度,系统源码注释不推荐使用 @@ -93,7 +93,7 @@ class AppUtils { * 是否是国内 */ fun isChina(type: String = SWITCH_PAGE_TYPE): Boolean { - return false + return true if (isDebug()) { if (type == SWITCH_MAP_TYPE && MMKVUtil.getBoolean(MMKVKey.OnlyGoogleMap, false)) { //只启用谷歌地图 diff --git a/baselibrary/src/main/java/com/abbidot/baselibrary/util/Utils.kt b/baselibrary/src/main/java/com/abbidot/baselibrary/util/Utils.kt index fb9504f..22cd625 100644 --- a/baselibrary/src/main/java/com/abbidot/baselibrary/util/Utils.kt +++ b/baselibrary/src/main/java/com/abbidot/baselibrary/util/Utils.kt @@ -37,7 +37,7 @@ class Utils { const val DATE_FORMAT_PATTERN_CN4 = "yyyy-MM-dd HH:mm" const val DATE_FORMAT_PATTERN_CN5 = "MM-dd HH:mm:ss" const val DATE_FORMAT_PATTERN_EN1 = "MMM d, yyyy | HH:mm" - const val DATE_FORMAT_PATTERN_EN2 = "d MMM yyyy hh:mm a" + const val DATE_FORMAT_PATTERN_EN2 = "MMM d" const val DATE_FORMAT_PATTERN_EN3 = "MMM d, yyyy" const val DATE_FORMAT_PATTERN_EN4 = "MMM d yyyy" const val DATE_FORMAT_PATTERN_EN5 = "d/M"