From 324986fb10658ff5bac182df580e13b10491be4b Mon Sep 17 00:00:00 2001 From: lvmeng <848755140@qq.com> Date: Mon, 3 Nov 2025 18:34:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../activity/FoodCollectionActivity.kt | 8 +++ .../res/layout/activity_food_collection.xml | 59 +++++++++++++++---- .../main/res/layout/layout_empty_search.xml | 1 + 3 files changed, 57 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/com/sw/inbound/activity/FoodCollectionActivity.kt b/app/src/main/java/com/sw/inbound/activity/FoodCollectionActivity.kt index 9dd0dee..5f56ea3 100644 --- a/app/src/main/java/com/sw/inbound/activity/FoodCollectionActivity.kt +++ b/app/src/main/java/com/sw/inbound/activity/FoodCollectionActivity.kt @@ -93,11 +93,18 @@ class FoodCollectionActivity : ComponentActivity() { override fun onResume() { super.onResume() cameraUtils.bind() + binding.llCameraFlag.run { + visible() + postDelayed({ + gone() + }, 3000) + } } override fun onPause() { super.onPause() cameraUtils.unbind() + binding.llCameraFlag.visible() } @SuppressLint("NotifyDataSetChanged") @@ -377,6 +384,7 @@ class FoodCollectionActivity : ComponentActivity() { if (emptyBinding == null) { emptyBinding = LayoutEmptySearchBinding.inflate(layoutInflater, binding.rvSearch, false) } + emptyBinding?.tvContent?.text = "请检查物品名称,或稍后重新搜索" emptyBinding?.root?.let { layout -> layout.setOnClickListener { layout.hideKeyboard() } searchAdapter.stateView = layout diff --git a/app/src/main/res/layout/activity_food_collection.xml b/app/src/main/res/layout/activity_food_collection.xml index f1a2dfb..d20b0ea 100644 --- a/app/src/main/res/layout/activity_food_collection.xml +++ b/app/src/main/res/layout/activity_food_collection.xml @@ -76,11 +76,48 @@ + app:layout_constraintTop_toBottomOf="@id/layoutTop"> + + + + + + + + + + + app:layout_constraintEnd_toEndOf="@id/flPreview" + app:layout_constraintStart_toStartOf="@id/flPreview" + app:layout_constraintTop_toBottomOf="@id/flPreview" /> @@ -137,7 +174,7 @@ android:orientation="horizontal" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toEndOf="@id/rvFoodCollection" - app:layout_constraintTop_toTopOf="@id/flCameraPreview"> + app:layout_constraintTop_toTopOf="@id/flPreview"> + app:layout_constraintTop_toTopOf="@id/flPreview"> + app:layout_constraintTop_toBottomOf="@id/layoutTab">