From 2bec9c838d2d688025698de8ec1de401ffd7dd1f Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期二, 11 八月 2020 14:13:55 +0800
Subject: [PATCH] 20200811

---
 HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePage.cs |   78 +++++++++++++++++++++++++++++++-------
 1 files changed, 63 insertions(+), 15 deletions(-)

diff --git a/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePage.cs b/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePage.cs
index bfbb494..a390242 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePage.cs
@@ -379,27 +379,22 @@
                 }
                 sensorListView.AddChidren(sensorView);
 
-                var arcBar = new ArcSeekBar()
+                var arcBar = new DiyArcSeekBar()
                 {
-                    ProgressBarUnitSring = "掳C",
                     X = Application.GetRealWidth(7),
                     Gravity = Gravity.CenterVertical,
                     Width = Application.GetRealWidth(48),
                     Height = Application.GetRealWidth(48),
-                    OpenAngle = 1,
-                    ThumbColor = 0x00000000,
-                    ThumbModeFill = true,
+                    OpenAngle = 10,
                     ProgressBarColor = sensor.levelColorList[sensor.curLevel - 1],
-                    ThumbRadius = 1,
-                    ArcWidthWithDefaultStyle = Application.GetRealWidth(3),
                     MinValue = 0,
                     MaxValue = 96,
                     Progress = (96 / sensor.levelColorList.Count) * sensor.curLevel,
-                    //ProgressBarUnitSring = "",
                     IsClickable = false,
-                    ProgressTextColor = 0x00000000,
                     ArcColor = CSS_Color.BackgroundColor,
-                    //BackgroundColor = 0x33FF0000,
+                    ArcWidth = Application.GetRealWidth(4),
+                    IsThumbImgBtnShow = false,
+                    SeekBarPadding = Application.GetRealWidth(2),
                 };
                 sensorView.AddChidren(arcBar);
 
@@ -468,7 +463,8 @@
                 };
                 sensorView.AddChidren(btnLevel);
 
-                Control.Send(CommandType_A.read, sensor);
+                //Control.Send(CommandType_A.read, sensor);
+                Control.SendReadCommand(sensor);
             }
         }
 
@@ -646,10 +642,10 @@
                 var dispalyView = new FrameLayout()
                 {
                     X = Application.GetRealWidth(10),
-                    Y = Application.GetRealHeight(266),
+                    Y = Application.GetRealHeight(100),
                     Width = Application.GetRealWidth(160),
-                    Height = Application.GetRealHeight(203),
-                    BackgroundImagePath = "PersonalCenter/HomeListbg.png",
+                    Height = Application.GetRealHeight(110),
+                    BackgroundImagePath = "PersonalCenter/HomeList1bg.png",
                 };
                 dialogBody.AddChidren(dispalyView);
 
@@ -658,10 +654,62 @@
                     X = Application.GetRealWidth(8),
                     Y = Application.GetRealHeight(15),
                     Width = Application.GetRealWidth(150),
-                    Height = Application.GetRealHeight(45 * 4),
+                    Height = Application.GetRealHeight(45 * 2),
+                    ScrollEnabled = false
                 };
                 dispalyView.AddChidren(contentView);
 
+                if (DB_ResidenceData.residenceData.rooms.Count < 2)
+                {
+                }
+                else if (DB_ResidenceData.residenceData.rooms.Count < 3)
+                {
+                    dispalyView = new FrameLayout()
+                    {
+                        X = Application.GetRealWidth(10),
+                        Y = Application.GetRealHeight(100),
+                        Width = Application.GetRealWidth(160),
+                        Height = Application.GetRealHeight(155),
+                        BackgroundImagePath = "PersonalCenter/HomeList2bg.png",
+                    };
+                    dialogBody.AddChidren(dispalyView);
+
+                    contentView.Height = Application.GetRealHeight(45 * 3);
+                    dispalyView.AddChidren(contentView);
+                }
+                else if (DB_ResidenceData.residenceData.rooms.Count < 4)
+                {
+                    dispalyView = new FrameLayout()
+                    {
+                        X = Application.GetRealWidth(10),
+                        Y = Application.GetRealHeight(100),
+                        Width = Application.GetRealWidth(160),
+                        Height = Application.GetRealHeight(200),
+                        BackgroundImagePath = "PersonalCenter/HomeList3bg.png",
+                    };
+                    dialogBody.AddChidren(dispalyView);
+
+                    contentView.Height = Application.GetRealHeight(45 * 4);
+                    dispalyView.AddChidren(contentView);
+                }
+                else
+                {
+                    dispalyView = new FrameLayout()
+                    {
+                        X = Application.GetRealWidth(10),
+                        Y = Application.GetRealHeight(100),
+                        Width = Application.GetRealWidth(160),
+                        Height = Application.GetRealHeight(245),
+                        BackgroundImagePath = "PersonalCenter/HomeList4bg.png",
+                    };
+                    dialogBody.AddChidren(dispalyView);
+
+                    contentView.Height = Application.GetRealHeight(45 * 5);
+                    contentView.ScrollEnabled = true;
+                    dispalyView.AddChidren(contentView);
+                }
+
+
 
                 foreach (var roomTemp in DB_ResidenceData.residenceData.rooms)
                 {

--
Gitblit v1.8.0