From d90c55272f597acd0e946493896b7977293cf84d Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期四, 09 三月 2023 09:10:31 +0800 Subject: [PATCH] 人脸管理菜单 --- HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs | 174 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 174 insertions(+), 0 deletions(-) diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs index 3c86be0..04247bf 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs @@ -290,6 +290,8 @@ { contentView.RemoveAll(); + var residenceFunctionCount = 0; + #region 浣忓畢淇℃伅鍖哄煙 //if (!DB_ResidenceData.Instance.CurrentRegion.isOtherShare && DB_ResidenceData.Instance.GatewayType == 1) //{ @@ -388,6 +390,7 @@ if (!DB_ResidenceData.Instance.CurrentRegion.isOtherShare) { + residenceFunctionCount++; #region ---浣忓畢绠$悊鍖哄煙 residenceManageView = new FrameLayout() { @@ -420,6 +423,7 @@ residenceManageView.AddChidren(btnResidenceManageText); #endregion + residenceFunctionCount++; #region ---鎴愬憳鍖哄煙 residenceMemberView = new FrameLayout() { @@ -547,6 +551,7 @@ if (DB_ResidenceData.Instance.GatewayType == 1) { + residenceFunctionCount++; #region ---娣诲姞鍔熻兘鍖哄煙 residenceAddFunctionView = new FrameLayout() { @@ -577,6 +582,175 @@ }; residenceAddFunctionView.AddChidren(btnResidenceAddFunctionText); #endregion + + //residenceFunctionCount++; + //#region ---浜鸿劯绠$悊 + //var faceManagementView = new FrameLayout() + //{ + // X = Application.GetRealWidth(28 - 24), + // Y = residenceManageView.Bottom, + // Width = Application.GetRealWidth(64 + 48), + // Height = Application.GetRealWidth(64), + //}; + //residenceInfoView.AddChidren(faceManagementView); + + //var btnFaceManagementIcon = new Button + //{ + // Gravity = Gravity.CenterHorizontal, + // Y = Application.GetRealHeight(5), + // Width = Application.GetMinRealAverage(30), + // Height = Application.GetMinRealAverage(30), + // UnSelectedImagePath = "PersonalCenter/FaceManagementIcon.png", + //}; + //faceManagementView.AddChidren(btnFaceManagementIcon); + //var btnFaceManagementText = new Button() + //{ + // Y = btnResidenceManageIcon.Bottom, + // Height = Application.GetRealHeight(29), + // TextID = StringId.FaceManagemant, + // TextAlignment = TextAlignment.Center, + // TextColor = CSS_Color.FirstLevelTitleColor, + // TextSize = CSS_FontSize.PromptFontSize_FirstLevel + //}; + //faceManagementView.AddChidren(btnFaceManagementText); + //btnFaceManagementIcon.MouseUpEventHandler = (sender, e) => { + // if (OnAppConfig.Instance.FaceManagementTip) { + + // return; + // } + + // Dialog dialog = new Dialog() + // { + // BackgroundColor = CSS_Color.DialogTransparentColor1, + // }; + + // FrameLayout contentView = new FrameLayout() + // { + // Gravity = Gravity.Center, + // Width = Application.GetRealWidth(270), + // Height = Application.GetRealHeight(192), + // BackgroundColor = CSS.CSS_Color.MainBackgroundColor, + // BorderColor = 0x00000000, + // BorderWidth = 0, + // Radius = (uint)Application.GetMinRealAverage(10), + // }; + // dialog.AddChidren(contentView); + + // Button btnTitle = new Button() + // { + // Y = Application.GetRealHeight(16), + // Height = Application.GetRealHeight(30), + // TextColor = CSS_Color.MainColor, + // TextSize = CSS_FontSize.SubheadingFontSize, + // TextAlignment = TextAlignment.Center, + // IsBold = true, + // TextID = StringId.FaceProtocolPrompt, + // }; + // contentView.AddChidren(btnTitle); + + // Button btnMsg = new Button() + // { + // Gravity = Gravity.CenterHorizontal, + // Height = Application.GetRealHeight(35), + // Y = btnTitle.Bottom, + // Width = Application.GetRealHeight(200), + // TextAlignment = TextAlignment.CenterLeft, + // TextColor = CSS_Color.TextualColor, + // TextSize = CSS_FontSize.PromptFontSize_FirstLevel, + // Text = " 涓轰繚鎶ゆ偍鐨勪釜浜洪殣绉佹潈鐩婏紝鐗瑰悜鎮ㄩ�氱煡骞剁敵璇锋槑纭悓鎰忔巿鏉冦�傝浣犱粩缁嗛槄璇�", + // IsMoreLines = true, + // }; + // contentView.AddChidren(btnMsg); + + // Button btnMsg1 = new Button() + // { + // Gravity = Gravity.CenterHorizontal, + // Height = Application.GetRealHeight(15), + // Y = btnMsg.Bottom, + // Width = Application.GetRealHeight(200), + // TextAlignment = TextAlignment.CenterLeft, + // TextColor = CSS_Color.MainColor, + // TextSize = CSS_FontSize.PromptFontSize_FirstLevel, + // Text = " 銆奜n Pro浜鸿劯淇℃伅閲囬泦鍗忚銆�", + // IsMoreLines = true, + // }; + // contentView.AddChidren(btnMsg1); + + // Button btnMsg2 = new Button() + // { + // Gravity = Gravity.CenterHorizontal, + // Height = Application.GetRealHeight(35), + // Y = btnMsg1.Bottom, + // Width = Application.GetRealHeight(200), + // TextAlignment = TextAlignment.CenterLeft, + // TextColor = CSS_Color.TextualColor, + // TextSize = CSS_FontSize.PromptFontSize_FirstLevel, + // Text = " 鑻ュ悓鎰忚鍗忚锛岃鐐瑰嚮銆愬悓鎰忋�戞寜閿紝琛ㄧず鎮ㄥ凡缁忕悊瑙e苟鍚屾剰浜鸿劯淇℃伅閲囬泦鍗忚銆�", + // IsMoreLines = true, + // }; + // contentView.AddChidren(btnMsg2); + + // Button btnLine = new Button() + // { + // Y = Application.GetRealHeight(149), + // Height = Application.GetRealHeight(1), + // Width = Application.GetRealWidth(270 / 2), + // BackgroundColor = CSS.CSS_Color.DividingLineColor, + // }; + // contentView.AddChidren(btnLine); + + // Button btnCancel = new Button() + // { + // Y = btnLine.Bottom, + // Width = Application.GetRealWidth(135), + // Height = Application.GetRealHeight(43), + // TextAlignment = TextAlignment.Center, + // TextColor = CSS_Color.TextualColor, + // TextSize = CSS_FontSize.SubheadingFontSize, + // //SelectedTextColor = CSS_Color.MainBackgroundColor, + // //SelectedBackgroundColor = CSS_Color.MainColor, + // TextID = StringId.Disagree, + // }; + // contentView.AddChidren(btnCancel); + + // Button btnConfirm = new Button() + // { + // X = btnCancel.Right, + // Y = btnLine.Y, + // Width = Application.GetRealWidth(135), + // Height = Application.GetRealHeight(45), + // TextAlignment = TextAlignment.Center, + // //TextColor = CSS_Color.TextualColor, + // TextSize = CSS_FontSize.SubheadingFontSize, + // TextColor = CSS_Color.MainBackgroundColor, + // BackgroundColor = CSS_Color.MainColor, + // TextID = StringId.Agree, + // }; + // contentView.AddChidren(btnConfirm); + // //渚嬶細鍙充笅鍦嗚 澶у皬涓�50 + // int mRectCornerID = HDLUtils.RectCornerBottomRight; + // btnConfirm.SetCornerWithSameRadius((uint)Application.GetMinRealAverage(10), mRectCornerID); + // dialog.Show(); + + // btnCancel.MouseUpEventHandler += (sender, e) => + // { + // dialog.Close(); + // }; + // btnMsg1.MouseUpEventHandler += (sender, e) => + // { + // string url = "https://developer.hdlcontrol.com/浜鸿劯淇℃伅閲囬泦鍗忚.html"; + // if (Language.CurrentLanguage != "Chinese") + // { + // url = "https://developer.hdlcontrol.com/Face information collection protocol.html"; + // } + // new WebViewDialog().LoadPage("浜鸿劯淇℃伅閲囬泦鍗忚", url); + + // dialog.Close(); + // }; + + //}; + //#endregion + } } else -- Gitblit v1.8.0