From 23d7cefd31bd431dd177b3b5267331e070c5fc5f Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期一, 17 七月 2023 13:26:01 +0800
Subject: [PATCH] 视频门锁

---
 HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/VideoDoorlockFaceUnlockTriggerSettingPage.cs |   92 ++++++++++++++++++++++++++++++++-------------
 1 files changed, 65 insertions(+), 27 deletions(-)

diff --git a/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/VideoDoorlockFaceUnlockTriggerSettingPage.cs b/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/VideoDoorlockFaceUnlockTriggerSettingPage.cs
index 3305afc..7faddc9 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/VideoDoorlockFaceUnlockTriggerSettingPage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/VideoDoorlockFaceUnlockTriggerSettingPage.cs
@@ -41,9 +41,10 @@
                 Y = Application.GetRealHeight(20),
                 Width = Application.GetRealWidth(164),
                 Height = Application.GetRealWidth(60),
-                Radius = (uint)Application.GetRealWidth(30),
+                Radius = (uint)Application.GetRealWidth(12),
                 BackgroundColor = faceUnlockSetup.mode == 0 ? CSS_Color.MainColor : CSS_Color.MainBackgroundColor,
                 BorderColor = CSS_Color.MainColor,
+                BorderWidth = 1,
             };
             contentView.AddChidren(autoView);
 
@@ -60,10 +61,11 @@
             var btnAutoText = new Button
             {
                 X = btnAutoIcon.Right + Application.GetRealWidth(4),
-                Width = Application.GetRealWidth(50),
+                Width = Application.GetRealWidth(90),
                 TextAlignment = TextAlignment.CenterLeft,
                 TextSize = CSS_FontSize.HeadlineFontSize,
                 TextColor = faceUnlockSetup.mode == 1 ? CSS_Color.MainColor : CSS_Color.MainBackgroundColor,
+                TextID = StringId.AutomaticTriggering,
             };
             autoView.AddChidren(btnAutoText);
             
@@ -74,13 +76,14 @@
             #region 鎵嬪姩瑙﹀彂
             var manualView = new FrameLayout()
             {
-                X = Application.GetRealWidth(16),
+                X = Application.GetRealWidth(196),
                 Y = Application.GetRealHeight(20),
                 Width = Application.GetRealWidth(164),
                 Height = Application.GetRealWidth(60),
-                Radius = (uint)Application.GetRealWidth(30),
+                Radius = (uint)Application.GetRealWidth(12),
                 BackgroundColor = faceUnlockSetup.mode == 1 ? CSS_Color.MainColor : CSS_Color.MainBackgroundColor,
                 BorderColor = CSS_Color.MainColor,
+                BorderWidth = 1,
             };
             contentView.AddChidren(manualView);
 
@@ -97,10 +100,11 @@
             var btnManualText = new Button
             {
                 X = btnManualIcon.Right + Application.GetRealWidth(4),
-                Width = Application.GetRealWidth(50),
+                Width = Application.GetRealWidth(90),
                 TextAlignment = TextAlignment.CenterLeft,
                 TextSize = CSS_FontSize.HeadlineFontSize,
                 TextColor = faceUnlockSetup.mode == 0 ? CSS_Color.MainColor : CSS_Color.MainBackgroundColor,
+                TextID = StringId.ManualTriggering,
             };
             manualView.AddChidren(btnManualText);
             btnManualText.MouseUpEventHandler = (sender, e) => {
@@ -134,7 +138,9 @@
                                 btnAutoText.TextColor = CSS_Color.MainBackgroundColor;
                                 manualView.BackgroundColor = CSS_Color.MainBackgroundColor;
                                 btnManualIcon.UnSelectedImagePath = "FunctionIcon/DoorLock/ManualTriggerIcon_blue.png";
-                                btnAutoText.TextColor = CSS_Color.MainColor;
+                                btnManualText.TextColor = CSS_Color.MainColor;
+                                automaitcTipView.Visible = true;
+                                manualTipView.Visible = false;
 
                             });
                         }
@@ -198,7 +204,9 @@
                                 btnAutoText.TextColor = CSS_Color.MainColor;
                                 manualView.BackgroundColor = CSS_Color.MainColor;
                                 btnManualIcon.UnSelectedImagePath = "FunctionIcon/DoorLock/ManualTriggerIcon_white.png";
-                                btnAutoText.TextColor = CSS_Color.MainBackgroundColor;
+                                btnManualText.TextColor = CSS_Color.MainBackgroundColor;
+                                automaitcTipView.Visible = false;
+                                manualTipView.Visible = true;
 
                             });
                         }
@@ -242,31 +250,31 @@
 
             if(faceUnlockSetup.mode == 0)
             {
-                automaitcView.Visible = true;
-                manualView.Visible = false;
+                automaitcTipView.Visible = true;
+                manualTipView.Visible = false;
             }
             else
             {
-                automaitcView.Visible = false;
-                manualView.Visible = true;
+                automaitcTipView.Visible = false;
+                manualTipView.Visible = true;
             }
 
         }
-        FrameLayout automaitcView;
-        FrameLayout manualView;
+        FrameLayout automaitcTipView;
+        FrameLayout manualTipView;
 
         /// <summary>
         /// 鍔犺浇鑷姩瑙﹀彂鏂瑰紡鎻愮ず
         /// </summary>
         void loadAutomaitcTipView()
         {
-            automaitcView = new FrameLayout()
+            automaitcTipView = new FrameLayout()
             {
-                Y = Application.GetRealHeight(128),
+                Y = Application.GetRealHeight(128 + 64),
                 Height = Application.GetRealHeight(667 - 128 - 64),
                 BackgroundColor = CSS_Color.MainBackgroundColor
             };
-            bodyView.AddChidren(automaitcView);
+            bodyView.AddChidren(automaitcTipView);
 
             var btnAutomaitcImage = new Button()
             {
@@ -275,7 +283,7 @@
                 Height = Application.GetRealWidth(200),
                 UnSelectedImagePath = "FunctionIcon/DoorLock/FaceUnlockImage.png",
             };
-            automaitcView.AddChidren(btnAutomaitcImage);
+            automaitcTipView.AddChidren(btnAutomaitcImage);
 
             var btnAutomaitcTip = new Button()
             {
@@ -289,7 +297,7 @@
                 IsMoreLines = true,
                 TextID = StringId.FaceUnlockTip
             };
-            automaitcView.AddChidren(btnAutomaitcTip);
+            automaitcTipView.AddChidren(btnAutomaitcTip);
 
             var btnAutomaitcNote = new Button()
             {
@@ -301,7 +309,7 @@
                 TextColor = CSS_Color.PromptingColor1,
                 TextID = StringId.FaceUnlockNote,
             };
-            automaitcView.AddChidren(btnAutomaitcNote);
+            automaitcTipView.AddChidren(btnAutomaitcNote);
 
         }
         /// <summary>
@@ -309,35 +317,65 @@
         /// </summary>
         void loadManualTipView()
         {
-            manualView = new FrameLayout()
+            manualTipView = new FrameLayout()
             {
-                Y = Application.GetRealHeight(128),
+                Y = Application.GetRealHeight(128 + 64),
                 Height = Application.GetRealHeight(667 - 128 - 64),
                 BackgroundColor = CSS_Color.MainBackgroundColor
             };
-            bodyView.AddChidren(manualView);
+            bodyView.AddChidren(manualTipView);
+
+            var btnNumber1 = new Button()
+            {
+                X = Application.GetRealWidth(84),
+                //Y = Application.GetRealHeight()
+                Width = Application.GetRealWidth(24),
+                Height = Application.GetRealWidth(24),
+                Radius = (uint)Application.GetRealWidth(12),
+                BorderColor = CSS_Color.MainColor,
+                BorderWidth = 1,
+                TextSize = CSS_FontSize.SubheadingFontSize,
+                TextColor = CSS_Color.MainColor,
+                TextAlignment = TextAlignment.Center,
+                Text = "1",
+            };
+            manualTipView.AddChidren(btnNumber1);
+
+            var btnNumber2 = new Button()
+            {
+                X = Application.GetRealWidth(267),
+                //Y = Application.GetRealHeight()
+                Width = Application.GetRealWidth(24),
+                Height = Application.GetRealWidth(24),
+                Radius = (uint)Application.GetRealWidth(12),
+                BorderColor = CSS_Color.MainColor,
+                BorderWidth = 1,
+                TextSize = CSS_FontSize.SubheadingFontSize,
+                TextColor = CSS_Color.MainColor,
+                TextAlignment = TextAlignment.Center,
+                Text = "2",
+            };
+            manualTipView.AddChidren(btnNumber2);
 
             var btnImage1 = new Button()
             {
                 X = Application.GetRealWidth(16),
                 Y = Application.GetRealHeight(31),
-                Gravity = Gravity.CenterHorizontal,
                 Width = Application.GetRealWidth(160),
                 Height = Application.GetRealWidth(160),
                 UnSelectedImagePath = "FunctionIcon/DoorLock/TouchUnlcokImage.png",
             };
-            manualView.AddChidren(btnImage1);
+            manualTipView.AddChidren(btnImage1);
 
             var btnAutomaitcImage = new Button()
             {
                 X = btnImage1.Right + Application.GetRealWidth(24),
                 Y = Application.GetRealHeight(31),
-                Gravity = Gravity.CenterHorizontal,
                 Width = Application.GetRealWidth(160),
                 Height = Application.GetRealWidth(160),
                 UnSelectedImagePath = "FunctionIcon/DoorLock/FaceUnlockImage.png",
             };
-            manualView.AddChidren(btnAutomaitcImage);
+            manualTipView.AddChidren(btnAutomaitcImage);
 
             var btnManualTip = new Button()
             {
@@ -351,7 +389,7 @@
                 IsMoreLines = true,
                 TextID = StringId.FaceManualUnlockTip
             };
-            manualView.AddChidren(btnManualTip);
+            manualTipView.AddChidren(btnManualTip);
         }
     }
 }

--
Gitblit v1.8.0