From c2fd14cb6fd13635cd18c1865d6393fd8b4407c5 Mon Sep 17 00:00:00 2001 From: lvmeng <848755140@qq.com> Date: Wed, 29 Apr 2026 09:10:32 +0800 Subject: [PATCH] =?UTF-8?q?fix(ui):=20=E4=BF=AE=E5=A4=8D=E7=95=8C=E9=9D=A2?= =?UTF-8?q?=E6=96=87=E6=9C=AC=E6=98=BE=E7=A4=BA=E5=92=8C=E5=B8=83=E5=B1=80?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将"餐品模式"统一修改为"菜品模式" - 优化列表项布局结构,使用ConstraintLayout替代LinearLayout - 调整间距属性,将marginTop改为layout_marginVertical - 重新设置文本和图标的位置约束关系 - 添加多点击检测器用于快速跳转到主页面的临时功能 --- .../dish/match/ui/SingleFragmentActivity.kt | 2 +- .../match/ui/fragment/DeviceConfigFragment.kt | 8 ++++ app/src/main/res/layout/activity_setting.xml | 2 +- .../main/res/layout/list_item_home_mode.xml | 38 ++++++++++--------- 4 files changed, 31 insertions(+), 19 deletions(-) diff --git a/app/src/main/java/com/shuwei/dish/match/ui/SingleFragmentActivity.kt b/app/src/main/java/com/shuwei/dish/match/ui/SingleFragmentActivity.kt index 091d7ab..9c85662 100644 --- a/app/src/main/java/com/shuwei/dish/match/ui/SingleFragmentActivity.kt +++ b/app/src/main/java/com/shuwei/dish/match/ui/SingleFragmentActivity.kt @@ -94,7 +94,7 @@ class SingleFragmentActivity : BaseActivity() { */ private fun getTitleForPage(pageType: PageType): String = when (pageType) { PageType.FOOD_COLLECT -> "食材采集" - PageType.COOK_MODE -> "餐品模式" + PageType.COOK_MODE -> "菜品模式" PageType.SEASONING_CONFIG -> "调料区设置" } diff --git a/app/src/main/java/com/shuwei/dish/match/ui/fragment/DeviceConfigFragment.kt b/app/src/main/java/com/shuwei/dish/match/ui/fragment/DeviceConfigFragment.kt index ead986b..28632cc 100644 --- a/app/src/main/java/com/shuwei/dish/match/ui/fragment/DeviceConfigFragment.kt +++ b/app/src/main/java/com/shuwei/dish/match/ui/fragment/DeviceConfigFragment.kt @@ -13,6 +13,8 @@ import com.shuwei.dish.match.base.BaseFragment import com.shuwei.dish.match.databinding.FragmentDeviceConfigBinding import com.shuwei.dish.match.ui.SamplingModeActivity import com.shuwei.dish.match.ui.CookingModeActivity +import com.shuwei.dish.match.ui.HomeActivity +import com.shuwei.dish.match.utils.MultiClickDetector import com.shuwei.dish.match.utils.SpTool import com.shuwei.dish.match.utils.ext.appendText import com.shuwei.dish.match.utils.ext.buildSpannableString @@ -110,7 +112,13 @@ class DeviceConfigFragment : BaseFragment() { } activity?.finish() } + // TODO: 临时测试---------------------- + detector.setOnMultiClickListener(binding.tvSetting) { + activity?.startActivity() + } } + + val detector = MultiClickDetector(targetCount = 3, intervalMs = 500) // // /** // * 添加称重监听 diff --git a/app/src/main/res/layout/activity_setting.xml b/app/src/main/res/layout/activity_setting.xml index 0366918..c35e545 100644 --- a/app/src/main/res/layout/activity_setting.xml +++ b/app/src/main/res/layout/activity_setting.xml @@ -23,7 +23,7 @@ android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" - android:text="餐品模式" + android:text="菜品模式" android:textSize="32sp" android:textStyle="bold" android:layout_marginStart="32dp" diff --git a/app/src/main/res/layout/list_item_home_mode.xml b/app/src/main/res/layout/list_item_home_mode.xml index c59199f..608a5e4 100644 --- a/app/src/main/res/layout/list_item_home_mode.xml +++ b/app/src/main/res/layout/list_item_home_mode.xml @@ -11,7 +11,7 @@ android:id="@+id/tvLockRemind" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginTop="30dp" + android:layout_marginVertical="15dp" android:text="@string/lock_remind" android:textColor="@color/lock_remind" android:textSize="26sp" @@ -22,14 +22,14 @@ android:layout_width="match_parent" android:layout_height="180dp" android:layout_marginStart="60dp" - android:layout_marginTop="30dp" + android:layout_marginVertical="15dp" android:layout_marginEnd="60dp" app:cardBackgroundColor="@color/white" app:cardCornerRadius="30dp" app:cardElevation="0dp" app:rippleColor="#B0BEC5"> - - - - - - + \ No newline at end of file