From 83c46a3f59486029a541d1f4ce0cbec0d36ea6e6 Mon Sep 17 00:00:00 2001
From: 18034727885 <973609879@qq.com>
Date: 星期三, 20 五月 2026 20:17:20 +0800
Subject: [PATCH] 优化支付方式
---
app/src/main/res/layout/dialog_pay.xml | 2
app/src/main/res/values-fr/strings.xml | 2
app/src/main/res/values/strings.xml | 2
app/src/main/res/layout/fragment_logistics.xml | 373 ++++++++++++++++++++++++++++++----------------------
app/src/main/res/values-en/strings.xml | 2
app/src/main/java/com/igo/user/ui/logistics/LogisticsFragment.kt | 22 +-
app/src/main/res/values/colors.xml | 1
7 files changed, 232 insertions(+), 172 deletions(-)
diff --git a/app/src/main/java/com/igo/user/ui/logistics/LogisticsFragment.kt b/app/src/main/java/com/igo/user/ui/logistics/LogisticsFragment.kt
index 8a4af3f..a7b6e14 100644
--- a/app/src/main/java/com/igo/user/ui/logistics/LogisticsFragment.kt
+++ b/app/src/main/java/com/igo/user/ui/logistics/LogisticsFragment.kt
@@ -22,7 +22,6 @@
import cn.sinata.xldutils.fragment.BaseFragment
import cn.sinata.xldutils.gone
import cn.sinata.xldutils.toBrowser
-import cn.sinata.xldutils.utils.SPUtils
import cn.sinata.xldutils.utils.SpanBuilder
import cn.sinata.xldutils.utils.myToast
import cn.sinata.xldutils.utils.optInt
@@ -34,10 +33,7 @@
import com.google.android.gms.maps.GoogleMap
import com.google.android.gms.maps.SupportMapFragment
import com.google.android.gms.maps.model.LatLng
-import com.google.gson.Gson
import com.igo.user.IGoApplication
-import com.igo.user.IGoApplication.Companion.chooseCityLat
-import com.igo.user.IGoApplication.Companion.chooseCityLon
import com.igo.user.IGoApplication.Companion.currentLatLng
import com.igo.user.IGoApplication.Companion.lat
import com.igo.user.IGoApplication.Companion.lon
@@ -48,15 +44,12 @@
import com.igo.user.interfaces.StringCallback
import com.igo.user.network.HttpManager
import com.igo.user.network.entity.GeoBean
-import com.igo.user.network.request
import com.igo.user.network.requestByF
import com.igo.user.ui.MainActivity
-import com.igo.user.ui.mine.FinishMailActivity
import com.igo.user.ui.mine.OrderActivity
import com.igo.user.ui.mine.TripOrderFragment
import com.igo.user.ui.trip.ChoosePositionActivity
import com.igo.user.ui.trip.OrderDetailActivity
-import com.igo.user.ui.trip.TripActivity
import com.igo.user.utils.Const
import com.igo.user.utils.google.AMapKit
import com.igo.user.utils.pay.PayListener
@@ -66,13 +59,12 @@
import org.jetbrains.anko.backgroundResource
import org.jetbrains.anko.find
import org.jetbrains.anko.sdk27.coroutines.onClick
-import org.jetbrains.anko.startActivity
import org.jetbrains.anko.support.v4.dip
import org.jetbrains.anko.support.v4.find
import org.jetbrains.anko.support.v4.runOnUiThread
import org.jetbrains.anko.support.v4.startActivity
import org.jetbrains.anko.support.v4.startActivityForResult
-import org.jetbrains.anko.support.v4.toast
+import java.math.RoundingMode
class LogisticsFragment : BaseFragment(), PayListener {
override fun contentViewId() = R.layout.fragment_logistics
@@ -136,6 +128,8 @@
private val tv_error by lazy { find<View>(R.id.tv_error) }
private val tv_retry by lazy { find<View>(R.id.tv_retry) }
private val ll_type by lazy { find<LinearLayout>(R.id.ll_type) }
+ private val ll_estimate_price by lazy { find<LinearLayout>(R.id.ll_estimate_price) }
+ private val tv_estimate_price by lazy { find<TextView>(R.id.tv_estimate_price) }
private val tipsDialog by lazy {
val dialog = SingleWheelDialog()
@@ -527,6 +521,7 @@
.requestByF(this, true, { _, data ->
if (data?.isEmpty() == true) {
tv_empty.visible()
+ ll_estimate_price.gone()
tv_action.isEnabled = false
} else {
tv_action.isEnabled = true
@@ -543,6 +538,14 @@
tv_price.text =
getString(R.string.预估价格, it.amount).replace(",", ".")
iv_car.setImageURI(it.img)
+ ll_estimate_price.visible()
+ tv_estimate_price.visible()
+ tv_estimate_price.text = "FCFA ${
+ it.amount.toBigDecimal().setScale(
+ 2,
+ RoundingMode.HALF_UP
+ )
+ }"
if (index == 0) { //默认选择第一个
carTypeId = it.id
carTypeIndex = 0
@@ -578,6 +581,7 @@
}) { _, _ ->
tv_error.visible()
tv_retry.visible()
+ ll_estimate_price.gone()
tv_action.isEnabled = false
}
}
diff --git a/app/src/main/res/layout/dialog_pay.xml b/app/src/main/res/layout/dialog_pay.xml
index 4fe51f0..ea47d35 100644
--- a/app/src/main/res/layout/dialog_pay.xml
+++ b/app/src/main/res/layout/dialog_pay.xml
@@ -159,6 +159,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:checked="true"
+ android:visibility="gone"
android:drawableEnd="@drawable/selector_radio"
android:text="@string/余额支付" />
@@ -169,7 +170,6 @@
style="@style/style_text_dialog_pay"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:visibility="gone"
android:drawableEnd="@drawable/selector_radio"
android:text="@string/现金支付" />
diff --git a/app/src/main/res/layout/fragment_logistics.xml b/app/src/main/res/layout/fragment_logistics.xml
index d53837d..df8ffd9 100644
--- a/app/src/main/res/layout/fragment_logistics.xml
+++ b/app/src/main/res/layout/fragment_logistics.xml
@@ -1,299 +1,354 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
- android:layout_height="match_parent"
- xmlns:app="http://schemas.android.com/apk/res-auto">
- <fragment
+ android:layout_height="match_parent">
+
+ <fragment xmlns:map="http://schemas.android.com/apk/res-auto"
android:id="@+id/mMapView"
- xmlns:map="http://schemas.android.com/apk/res-auto"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="0dp"
- map:layout_constraintTop_toBottomOf="@id/cl_bottom_logistics"
- map:layout_constraintBottom_toBottomOf="parent"
- map:uiRotateGestures="true"
map:cameraBearing="112.5"
map:cameraTargetLat="5.6037168"
map:cameraTargetLng="-0.1869644"
map:cameraTilt="0"
map:cameraZoom="13"
+ map:layout_constraintBottom_toBottomOf="parent"
+ map:layout_constraintTop_toBottomOf="@id/cl_bottom_logistics"
map:mapType="normal"
map:uiCompass="false"
+ map:uiRotateGestures="true"
map:uiScrollGestures="true"
map:uiTiltGestures="true"
map:uiZoomGestures="true" />
<androidx.constraintlayout.widget.ConstraintLayout
+ android:id="@+id/cl_bottom_logistics"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:id="@+id/cl_bottom_logistics"
+ android:layout_marginTop="108dp"
+ android:background="@color/white"
android:focusable="true"
android:focusableInTouchMode="true"
- app:layout_constraintTop_toTopOf="parent"
- android:layout_marginTop="108dp"
- android:background="@color/white">
+ app:layout_constraintTop_toTopOf="parent">
+
<TextView
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- app:layout_constraintTop_toTopOf="parent"
- android:hint="@string/选择领取点"
- style="@style/style_common_text"
- android:textStyle="bold"
- android:paddingTop="14dp"
- android:paddingBottom="14dp"
- android:layout_marginTop="3dp"
android:id="@+id/tv_start"
- android:singleLine="true"
- android:drawablePadding="11dp"
+ style="@style/style_common_text"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
android:layout_marginStart="12dp"
- android:drawableStart="@mipmap/icon_position"/>
+ android:layout_marginTop="3dp"
+ android:drawableStart="@mipmap/icon_position"
+ android:drawablePadding="11dp"
+ android:hint="@string/选择领取点"
+ android:paddingTop="14dp"
+ android:paddingBottom="14dp"
+ android:singleLine="true"
+ android:textStyle="bold"
+ app:layout_constraintTop_toTopOf="parent" />
+
<View
android:layout_width="match_parent"
android:layout_height="1px"
+ android:layout_marginStart="34dp"
android:background="@color/dividing_line_color"
- app:layout_constraintTop_toBottomOf="@id/tv_start"
- android:layout_marginStart="34dp"/>
+ app:layout_constraintTop_toBottomOf="@id/tv_start" />
+
<TextView
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- app:layout_constraintTop_toBottomOf="@id/tv_start"
- android:hint="@string/完善收货人信息"
- style="@style/style_common_text"
- android:textStyle="bold"
- android:paddingTop="14dp"
- android:layout_marginStart="12dp"
- android:paddingBottom="14dp"
- android:layout_marginTop="3dp"
android:id="@+id/tv_receiver"
- android:maxLines="3"
- android:ellipsize="end"
- android:drawablePadding="11dp"
- android:lineSpacingExtra="6dp"
- android:drawableStart="@mipmap/icon_receiver"/>
- <View
- android:layout_width="match_parent"
- android:layout_height="1px"
- android:background="@color/dividing_line_color"
- app:layout_constraintTop_toBottomOf="@id/tv_receiver"
- android:layout_marginStart="34dp"/>
- <EditText
+ style="@style/style_common_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- app:layout_constraintTop_toBottomOf="@id/tv_receiver"
- android:hint="@string/选填物品信息和数量"
- style="@style/style_common_text"
- android:textStyle="bold"
- android:paddingTop="14dp"
android:layout_marginStart="12dp"
- android:singleLine="true"
- android:paddingBottom="14dp"
android:layout_marginTop="3dp"
- android:id="@+id/tv_type"
- android:background="@null"
+ android:drawableStart="@mipmap/icon_receiver"
android:drawablePadding="11dp"
- android:drawableStart="@mipmap/icon_types"/>
+ android:ellipsize="end"
+ android:hint="@string/完善收货人信息"
+ android:lineSpacingExtra="6dp"
+ android:maxLines="3"
+ android:paddingTop="14dp"
+ android:paddingBottom="14dp"
+ android:textStyle="bold"
+ app:layout_constraintTop_toBottomOf="@id/tv_start" />
+
<View
android:layout_width="match_parent"
android:layout_height="1px"
+ android:layout_marginStart="34dp"
android:background="@color/dividing_line_color"
- app:layout_constraintTop_toBottomOf="@id/tv_type"
- android:layout_marginStart="34dp"/>
- <TextView
+ app:layout_constraintTop_toBottomOf="@id/tv_receiver" />
+
+ <EditText
+ android:id="@+id/tv_type"
+ style="@style/style_common_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- app:layout_constraintTop_toBottomOf="@id/tv_type"
- android:hint="请选择司机取货时间"
+ android:layout_marginStart="12dp"
+ android:layout_marginTop="3dp"
+ android:background="@null"
+ android:drawableStart="@mipmap/icon_types"
+ android:drawablePadding="11dp"
+ android:hint="@string/选填物品信息和数量"
+ android:paddingTop="14dp"
+ android:paddingBottom="14dp"
+ android:singleLine="true"
+ android:textStyle="bold"
+ app:layout_constraintTop_toBottomOf="@id/tv_receiver" />
+
+ <View
+ android:layout_width="match_parent"
+ android:layout_height="1px"
+ android:layout_marginStart="34dp"
+ android:background="@color/dividing_line_color"
+ app:layout_constraintTop_toBottomOf="@id/tv_type" />
+
+ <TextView
+ android:id="@+id/tv_time"
style="@style/style_common_text"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="12dp"
+ android:layout_marginTop="3dp"
+ android:drawableStart="@mipmap/logistics_time"
+ android:drawablePadding="11dp"
+ android:hint="请选择司机取货时间"
+ android:paddingTop="14dp"
+ android:paddingBottom="14dp"
android:textStyle="bold"
android:visibility="gone"
- android:paddingTop="14dp"
- android:layout_marginStart="12dp"
- android:paddingBottom="14dp"
- android:layout_marginTop="3dp"
- android:id="@+id/tv_time"
- android:drawablePadding="11dp"
- android:drawableStart="@mipmap/logistics_time"/>
+ app:layout_constraintTop_toBottomOf="@id/tv_type" />
+
<View
android:layout_width="match_parent"
android:layout_height="1px"
+ android:layout_marginStart="34dp"
android:background="@color/dividing_line_color"
- app:layout_constraintTop_toBottomOf="@id/tv_time"
- android:layout_marginStart="34dp"/>
+ app:layout_constraintTop_toBottomOf="@id/tv_time" />
+
<TextView
+ android:id="@+id/tv_tips"
+ style="@style/style_common_text"
android:layout_width="200dp"
android:layout_height="wrap_content"
- app:layout_constraintTop_toBottomOf="@id/tv_time"
- android:hint="选择加急费用"
- style="@style/style_common_text"
- app:layout_constraintEnd_toEndOf="parent"
- android:textStyle="bold"
- android:paddingTop="14dp"
- android:layout_marginEnd="12dp"
- android:paddingBottom="14dp"
android:layout_marginTop="3dp"
- android:id="@+id/tv_tips"
+ android:layout_marginEnd="12dp"
+ android:drawableEnd="@mipmap/icon_more_grey"
android:drawablePadding="11dp"
android:gravity="end"
- android:drawableEnd="@mipmap/icon_more_grey"/>
+ android:hint="选择加急费用"
+ android:paddingTop="14dp"
+ android:paddingBottom="14dp"
+ android:textStyle="bold"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintTop_toBottomOf="@id/tv_time" />
+
<View
android:layout_width="match_parent"
android:layout_height="1px"
+ android:layout_marginStart="34dp"
android:background="@color/dividing_line_color"
- app:layout_constraintTop_toBottomOf="@id/tv_time"
- android:layout_marginStart="34dp"/>
+ app:layout_constraintTop_toBottomOf="@id/tv_time" />
+
<ImageView
+ android:id="@+id/iv_start"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/icon_expedited"
- android:id="@+id/iv_start"
- app:layout_constraintTop_toTopOf="@id/tv_tips"
app:layout_constraintBottom_toBottomOf="@id/tv_tips"
- app:layout_constraintStart_toStartOf="@id/tv_time"/>
+ app:layout_constraintStart_toStartOf="@id/tv_time"
+ app:layout_constraintTop_toTopOf="@id/tv_tips" />
+
<CheckBox
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- app:layout_constraintBaseline_toBaselineOf="@id/tv_tips"
- app:layout_constraintStart_toEndOf="@id/iv_start"
- android:layout_marginStart="5dp"
- android:text="加急"
android:id="@+id/cb_fast"
style="@style/style_common_text"
- android:textStyle="bold"
- android:paddingStart="9dp"
- android:button="@drawable/selector_radio"/>
- <TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:id="@+id/tv_price"
- app:layout_constraintStart_toStartOf="parent"
- app:layout_constraintEnd_toEndOf="parent"
- app:layout_constraintTop_toBottomOf="@id/tv_tips"
- android:textSize="18sp"
- android:visibility="gone"
+ android:layout_marginStart="5dp"
+ android:button="@drawable/selector_radio"
+ android:paddingStart="9dp"
+ android:text="加急"
android:textStyle="bold"
+ app:layout_constraintBaseline_toBaselineOf="@id/tv_tips"
+ app:layout_constraintStart_toEndOf="@id/iv_start" />
+
+ <TextView
+ android:id="@+id/tv_price"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
android:layout_marginTop="16dp"
- android:textColor="@color/colorPrimary"/>
+ android:textColor="@color/colorPrimary"
+ android:textSize="18sp"
+ android:textStyle="bold"
+ android:visibility="gone"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toBottomOf="@id/tv_tips" />
+
<View
android:id="@+id/line_fast"
android:layout_width="match_parent"
android:layout_height="1px"
+ android:layout_marginStart="34dp"
android:background="@color/dividing_line_color"
- app:layout_constraintTop_toBottomOf="@id/tv_tips"
- android:layout_marginStart="34dp"/>
+ app:layout_constraintTop_toBottomOf="@id/tv_tips" />
+
<TextView
+ android:id="@+id/tv_remark"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- app:layout_constraintStart_toStartOf="parent"
- app:layout_constraintEnd_toEndOf="parent"
- app:layout_constraintTop_toBottomOf="@id/tv_price"
- android:textSize="11sp"
- android:textColor="@color/textColor66"
android:layout_marginTop="1dp"
- android:id="@+id/tv_remark"
+ android:text="禁止托运违禁、危险物品!"
+ android:textColor="@color/textColor66"
+ android:textSize="11sp"
android:visibility="gone"
- android:text="禁止托运违禁、危险物品!"/>
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toBottomOf="@id/tv_price" />
<androidx.constraintlayout.widget.Group
+ android:id="@+id/group_fast"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:id="@+id/group_fast"
android:visibility="gone"
- app:constraint_referenced_ids="iv_start,cb_fast,tv_tips,line_fast"/>
+ app:constraint_referenced_ids="iv_start,cb_fast,tv_tips,line_fast" />
+
+ <View
+ android:layout_width="match_parent"
+ android:layout_height="1px"
+ android:layout_marginStart="34dp"
+ android:background="@color/dividing_line_color"
+ app:layout_constraintTop_toBottomOf="@id/tv_remark" />
+
+ <LinearLayout
+ android:id="@+id/ll_estimate_price"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:gravity="center"
+ android:orientation="vertical"
+ android:paddingVertical="8dp"
+ android:visibility="gone"
+ app:layout_constraintTop_toBottomOf="@id/tv_remark"
+ tools:visibility="visible">
+
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:text="预估金额"
+ android:textColor="@color/black"
+ android:textSize="12sp" />
+
+ <TextView
+ android:id="@+id/tv_estimate_price"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="3dp"
+ android:textColor="@color/color_ea8a58"
+ android:textSize="14sp"
+ android:textStyle="bold"
+ tools:text="FCFA 52.85" />
+ </LinearLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
+
<ImageView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
android:id="@+id/iv_location"
- android:src="@mipmap/icon_reset"
- app:layout_constraintEnd_toEndOf="parent"
- app:layout_constraintBottom_toTopOf="@id/tv_action"
- android:layout_marginEnd="10dp"
- android:layout_marginBottom="12dp"/>
- <TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
+ android:layout_marginEnd="10dp"
+ android:layout_marginBottom="60dp"
+ android:src="@mipmap/icon_reset"
+ app:layout_constraintBottom_toBottomOf="parent"
+ app:layout_constraintEnd_toEndOf="parent" />
+
+ <TextView
android:id="@+id/tv_center"
- app:layout_constraintStart_toStartOf="parent"
- app:layout_constraintEnd_toEndOf="parent"
- app:layout_constraintBottom_toTopOf="@id/iv_center_logistics"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
android:layout_marginBottom="12dp"
android:background="@drawable/bg_white_14dp"
android:elevation="2dp"
+ android:paddingStart="10dp"
+ android:paddingTop="5dp"
+ android:paddingEnd="10dp"
+ android:paddingBottom="5dp"
+ android:text="@string/在这里领取"
android:textColor="@color/textColor"
android:textStyle="bold"
- android:paddingTop="5dp"
- android:paddingBottom="5dp"
- android:paddingStart="10dp"
- android:paddingEnd="10dp"
- android:text="@string/在这里领取"/>
+ app:layout_constraintBottom_toTopOf="@id/iv_center_logistics"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent" />
<androidx.constraintlayout.widget.ConstraintLayout
+ android:id="@+id/cl_types"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:id="@+id/cl_types"
+ android:background="@color/white"
android:visibility="gone"
- app:layout_constraintTop_toBottomOf="@id/cl_bottom_logistics"
- android:background="@color/white">
+ app:layout_constraintTop_toBottomOf="@id/cl_bottom_logistics">
+
<HorizontalScrollView
- app:layout_constraintTop_toTopOf="parent"
- android:layout_width="match_parent"
- android:scrollbars="none"
android:id="@+id/sc_type"
- android:layout_height="wrap_content">
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:scrollbars="none"
+ app:layout_constraintTop_toTopOf="parent">
+
<LinearLayout
+ android:id="@+id/ll_type"
android:layout_width="wrap_content"
android:layout_height="131dp"
- android:orientation="horizontal"
- android:id="@+id/ll_type"/>
+ android:orientation="horizontal" />
</HorizontalScrollView>
<TextView
+ android:id="@+id/tv_empty"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- app:layout_constraintTop_toTopOf="parent"
- app:layout_constraintBottom_toBottomOf="@id/sc_type"
- app:layout_constraintStart_toStartOf="parent"
- app:layout_constraintEnd_toEndOf="parent"
android:text="@string/暂无可选类型"
android:visibility="gone"
- android:id="@+id/tv_empty"/>
+ app:layout_constraintBottom_toBottomOf="@id/sc_type"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toTopOf="parent" />
<TextView
+ android:id="@+id/tv_error"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- app:layout_constraintTop_toTopOf="parent"
android:layout_marginTop="16dp"
- app:layout_constraintStart_toStartOf="parent"
- app:layout_constraintEnd_toEndOf="parent"
android:text="@string/获取车辆类型失败"
android:visibility="gone"
- android:id="@+id/tv_error"/>
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toTopOf="parent" />
<TextView
+ android:id="@+id/tv_retry"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:id="@+id/tv_retry"
- android:text="@string/重新获取"
- android:background="@drawable/bg_white_4dp_line"
- app:layout_constraintTop_toBottomOf="@id/tv_error"
android:layout_marginTop="8dp"
+ android:background="@drawable/bg_white_4dp_line"
+ android:padding="8dp"
+ android:text="@string/重新获取"
android:textSize="12sp"
android:visibility="gone"
- app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
- android:padding="8dp"/>
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toBottomOf="@id/tv_error" />
</androidx.constraintlayout.widget.ConstraintLayout>
-
<TextView
+ android:id="@+id/tv_action"
+ style="@style/style_tv_action"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- style="@style/style_tv_action"
- app:layout_constraintBottom_toBottomOf="parent"
- android:layout_marginBottom="14dp"
+ android:layout_marginVertical="10dp"
android:text="@string/立即下单"
android:visibility="gone"
- android:id="@+id/tv_action"/>
+ app:layout_constraintTop_toBottomOf="@id/cl_bottom_logistics" />
<ImageView
android:id="@+id/iv_center_logistics"
diff --git a/app/src/main/res/values-en/strings.xml b/app/src/main/res/values-en/strings.xml
index cd0cc5f..8294d23 100644
--- a/app/src/main/res/values-en/strings.xml
+++ b/app/src/main/res/values-en/strings.xml
@@ -1211,7 +1211,7 @@
<string name="银行卡支付">Bank Card</string>
- <string name="现金支付">Cash</string>
+ <string name="现金支付">OfflinePayment</string>
<string name="等待费">Waiting Time Fee(%1$d Minutes)</string>
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index 1151803..e9eabad 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -1180,7 +1180,7 @@
<string name="银行卡支付">Carte bancaire</string>
- <string name="现金支付">Paiement en espèces</string>
+ <string name="现金支付">Paiement hors ligne</string>
<string name="等待费">Frais d’attente (%1$d minutes)</string>
diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml
index 7308fdd..91343d7 100644
--- a/app/src/main/res/values/colors.xml
+++ b/app/src/main/res/values/colors.xml
@@ -21,4 +21,5 @@
<color name="color_5DB03D">#5DB03D</color>
<color name="quantum_yellow900">#f57f17</color>
<color name="quantum_googgreen500">#0f9d58</color>
+ <color name="color_ea8a58">#EA8A58</color>
</resources>
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 02bbb44..ae9592d 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -630,7 +630,7 @@
<string name="可用优惠券数量">%1$d张可用</string>
<string name="手机支付">手机支付</string>
<string name="银行卡支付">银行卡支付</string>
- <string name="现金支付">现金支付</string>
+ <string name="现金支付">线下支付</string>
<string-array name="week_string_array">
--
Gitblit v1.7.1