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">