From 392fcf61a811d3204fe48019f22011169aa9128b Mon Sep 17 00:00:00 2001 From: lijia Date: Wed, 26 Jun 2024 10:48:01 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BD=A6=E8=BE=86=E6=8C=82=E8=BD=A6=E8=A1=8C?= =?UTF-8?q?=E9=A9=B6=E8=AF=81=E6=96=B0=E5=A2=9E=E7=BC=96=E8=BE=91=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E6=9F=A5=E7=9C=8B=E5=A4=A7=E5=9B=BE=EF=BC=8C=E4=BB=A5?= =?UTF-8?q?=E5=8F=8A=E4=BC=98=E5=8C=96=E6=9B=B4=E6=8D=A2=E5=9B=BE=E7=89=87?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../account/authperson/EditTrailerActivity.kt | 30 ++++++++++- .../main/res/layout/activity_auth_trailer.xml | 54 ++++++++++++++----- 2 files changed, 68 insertions(+), 16 deletions(-) diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/account/authperson/EditTrailerActivity.kt b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/account/authperson/EditTrailerActivity.kt index a7efef4..6964aa1 100644 --- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/account/authperson/EditTrailerActivity.kt +++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/account/authperson/EditTrailerActivity.kt @@ -2,6 +2,7 @@ package com.arpa.hndahesudintocctmsdriver.ui.account.authperson import android.os.Bundle import android.view.View +import android.widget.ImageView import com.arpa.hndahesudintocctmsdriver.R import com.arpa.hndahesudintocctmsdriver.base.AppConfig import com.arpa.hndahesudintocctmsdriver.bean.DiCarColor @@ -44,12 +45,20 @@ class EditTrailerActivity : BaseActivity() { plateColor = "黄色" } ivFront.setOnClickListener { + if (showPic(upDrivingInfoBean.licenseFaceUrl, ivFront)) + return@setOnClickListener selFrontPic() } ivBack.setOnClickListener { + if (showPic(upDrivingInfoBean.licenseBackUrl, ivBack)) + return@setOnClickListener selBackPic() } + + tvChangeFront.setOnClickListener { selFrontPic() } + tvChangeBack.setOnClickListener { selBackPic() } + tvCarType.setOnClickListener { //车辆类型 DicUtils.getInstance() @@ -121,8 +130,8 @@ class EditTrailerActivity : BaseActivity() { etUseNature.isEnabled = false tvEnd.isEnabled = false tvCarColor.isEnabled = false - ivFront.isEnabled = false - ivBack.isEnabled = false +// ivFront.isEnabled = false +// ivBack.isEnabled = false } } binding.run { @@ -131,6 +140,11 @@ class EditTrailerActivity : BaseActivity() { ImageLoader.getInstance() .loadRoundImage(mContext, data.licenseBackUrl, 12, ivBack) ImageLoader.getInstance() + tvChangeFront.visibility = + if (data.licenseFaceUrl.isNullOrEmpty() || isOnlyShow) View.GONE else View.VISIBLE + tvChangeBack.visibility = + if (data.licenseBackUrl.isNullOrEmpty() || isOnlyShow) View.GONE else View.VISIBLE + etHdzzz.setText(data.approvedLoad) etCarNum.setText(data.vehicleNum) @@ -188,6 +202,7 @@ class EditTrailerActivity : BaseActivity() { binding.run { etCarNum.setText(it.licensePlateNumber) etUseNature.setText(it.useNature) + tvChangeFront.visibility = View.VISIBLE } } } @@ -220,6 +235,7 @@ class EditTrailerActivity : BaseActivity() { if (it.permittedWeight.contains("kg")) it.permittedWeight.split("kg")[0] else "" } binding.run { + tvChangeBack.visibility = View.VISIBLE etHdzzz.setText(upDrivingInfoBean.approvedLoad) tvInfo.text = it.overallDimension } @@ -252,7 +268,17 @@ class EditTrailerActivity : BaseActivity() { } } } + private fun showPic(url: String, image: ImageView): Boolean { + if (!url.isNullOrEmpty()) { + CommonPopUtils.getInstance().showOnePic( + mContext, + image, url + ) + return true + } + return false + } private fun subMint() { diff --git a/app/src/main/res/layout/activity_auth_trailer.xml b/app/src/main/res/layout/activity_auth_trailer.xml index b7fb9d7..3461180 100644 --- a/app/src/main/res/layout/activity_auth_trailer.xml +++ b/app/src/main/res/layout/activity_auth_trailer.xml @@ -38,8 +38,7 @@ android:id="@+id/tvInfo" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:textSize="@dimen/dp_20" - /> + android:textSize="@dimen/dp_20" /> + + + + + - + android:textSize="@dimen/sp_15"> + android:orientation="horizontal" + android:visibility="gone"> + android:textSize="@dimen/sp_15"> @@ -307,8 +335,6 @@ - -