From 6a31f56ddae4d487fd1a4616914763fc3dc41012 Mon Sep 17 00:00:00 2001 From: aibingbing Date: Fri, 17 Nov 2023 20:21:56 +0800 Subject: [PATCH] =?UTF-8?q?[=E8=87=AA=E4=B8=BB=E7=AE=97=E8=B7=AF=E9=AA=8C?= =?UTF-8?q?=E8=AF=81]=20feat:=20=E9=80=89=E6=8B=A9=E8=B7=AF=E7=BA=BF=20?= =?UTF-8?q?=E9=87=8D=E5=A4=8D=E9=80=89=E6=8B=A9=E9=80=BB=E8=BE=91=EF=BC=8C?= =?UTF-8?q?UI=E6=A0=B7=E5=BC=8F=E9=97=AE=E9=A2=98=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ui/routing/TaxiRoutingChooseLineAdapter.kt | 5 +++-- .../src/main/res/layout/routing_fragment.xml | 16 ++++++++-------- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/OCH/taxi/unmanned-driver/src/main/java/com/mogo/och/taxi/ui/routing/TaxiRoutingChooseLineAdapter.kt b/OCH/taxi/unmanned-driver/src/main/java/com/mogo/och/taxi/ui/routing/TaxiRoutingChooseLineAdapter.kt index 4514478d16..ae43cb3930 100644 --- a/OCH/taxi/unmanned-driver/src/main/java/com/mogo/och/taxi/ui/routing/TaxiRoutingChooseLineAdapter.kt +++ b/OCH/taxi/unmanned-driver/src/main/java/com/mogo/och/taxi/ui/routing/TaxiRoutingChooseLineAdapter.kt @@ -50,11 +50,12 @@ class TaxiRoutingChooseLineAdapter( notifyItemChanged(index) } } - mData[currentPosition].isChoosed = currentPosition != mLastChoosedLineIndex + val isCurrentItemSelected = !mData[currentPosition].isChoosed + mData[currentPosition].isChoosed = isCurrentItemSelected notifyItemChanged(currentPosition) mItemClickListener?.onItemClick( currentPosition, - currentPosition != mLastChoosedLineIndex + isCurrentItemSelected ) mLastChoosedLineIndex = currentPosition } diff --git a/OCH/taxi/unmanned-driver/src/main/res/layout/routing_fragment.xml b/OCH/taxi/unmanned-driver/src/main/res/layout/routing_fragment.xml index 5647175544..7e48169c62 100644 --- a/OCH/taxi/unmanned-driver/src/main/res/layout/routing_fragment.xml +++ b/OCH/taxi/unmanned-driver/src/main/res/layout/routing_fragment.xml @@ -43,7 +43,7 @@ + tools:visibility="gone" /> + app:layout_constraintBottom_toBottomOf="parent" + tools:visibility="gone" /> + app:layout_constraintWidth_percent="0.55" />