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