From 89df3119f8b02639f3bf69ac55171a32b6f73928 Mon Sep 17 00:00:00 2001 From: fengjignqi <15192412330@163.com> Date: Sat, 30 May 2026 09:01:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=92=E7=A8=8B=E9=83=A8=E5=88=86=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E4=BC=98=E5=8C=96=EF=BC=8C=20=E8=A7=A3=E7=BB=91?= =?UTF-8?q?=EF=BC=8C=E5=88=A0=E9=99=A4=EF=BC=8C=E7=BB=91=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ckkj/water/plan/AddWaterPlanActivity.java | 12 ++++++++ .../water/plan/PlanBoundDeviceFragment.java | 7 +++++ .../water/plan/WaterConfigFragment_copy.java | 29 +++++++++++++++++++ .../res/drawable/shape_add_water_tab_bg.xml | 6 ++++ app/src/main/res/drawable/tab_selector_bg.xml | 8 +---- .../main/res/drawable/tab_selector_bg2.xml | 7 ----- .../main/res/layout/add_water_plan_layout.xml | 3 +- 7 files changed, 57 insertions(+), 15 deletions(-) create mode 100644 app/src/main/res/drawable/shape_add_water_tab_bg.xml diff --git a/app/src/main/java/com/ckkj/water/plan/AddWaterPlanActivity.java b/app/src/main/java/com/ckkj/water/plan/AddWaterPlanActivity.java index cbfef7f..e31ae36 100644 --- a/app/src/main/java/com/ckkj/water/plan/AddWaterPlanActivity.java +++ b/app/src/main/java/com/ckkj/water/plan/AddWaterPlanActivity.java @@ -4,6 +4,7 @@ import static android.view.View.GONE; import static android.view.View.VISIBLE; import android.os.Bundle; +import android.text.TextUtils; import android.view.View; import androidx.fragment.app.Fragment; @@ -158,6 +159,17 @@ public class AddWaterPlanActivity extends BaseActivity timeDataList = dayBean.getTimeData(); + if (timeDataList != null && !timeDataList.isEmpty()) { + for (WaterPlanWeekEntity.TimeDataBean timeData : timeDataList) { + if (!TextUtils.isEmpty(timeData.getStartTime()) && timeData.getDurationMin() > 0) { + return true; + } + } + } + } + return false; + } + /** * 校验并保存配置(供外部调用) * @return true表示校验通过并已提交保存,false表示校验失败 diff --git a/app/src/main/res/drawable/shape_add_water_tab_bg.xml b/app/src/main/res/drawable/shape_add_water_tab_bg.xml new file mode 100644 index 0000000..823eb2a --- /dev/null +++ b/app/src/main/res/drawable/shape_add_water_tab_bg.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/tab_selector_bg.xml b/app/src/main/res/drawable/tab_selector_bg.xml index d946c3b..cb8aaf9 100644 --- a/app/src/main/res/drawable/tab_selector_bg.xml +++ b/app/src/main/res/drawable/tab_selector_bg.xml @@ -6,11 +6,5 @@ - - - - - - - + \ No newline at end of file diff --git a/app/src/main/res/drawable/tab_selector_bg2.xml b/app/src/main/res/drawable/tab_selector_bg2.xml index 7cd4287..572e58a 100644 --- a/app/src/main/res/drawable/tab_selector_bg2.xml +++ b/app/src/main/res/drawable/tab_selector_bg2.xml @@ -6,11 +6,4 @@ - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout/add_water_plan_layout.xml b/app/src/main/res/layout/add_water_plan_layout.xml index 322a1e8..fa46461 100644 --- a/app/src/main/res/layout/add_water_plan_layout.xml +++ b/app/src/main/res/layout/add_water_plan_layout.xml @@ -16,7 +16,8 @@ android:layout_width="match_parent" android:layout_height="@dimen/dp_40" android:orientation="horizontal" - android:layout_marginHorizontal="@dimen/dp_20"> + android:layout_marginHorizontal="@dimen/dp_20" + android:background="@drawable/shape_add_water_tab_bg">