From 1c6522f790beac9d6fb656dfd9644c75bd0dfb67 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期日, 30 七月 2023 19:22:13 +0800
Subject: [PATCH] Update AndroidManifest.xml
---
HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs | 452 +++++++++++++++++++++++++++++++++++++++++---------------
1 files changed, 328 insertions(+), 124 deletions(-)
diff --git a/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs b/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs
index 90902b3..6622d1c 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs
@@ -4,6 +4,7 @@
using HDL_ON.DriverLayer;
using HDL_ON.Entity;
using HDL_ON.UI.CSS;
+using HDL_ON.UI.UI2.FuntionControlView.VideoDoorLock;
using Newtonsoft.Json.Linq;
using Shared;
@@ -29,18 +30,6 @@
/// 浣嶇疆淇℃伅璺宠浆缂栬緫鎸夐挳
/// </summary>
Button btnLocationInfoRight;
- /// <summary>
- /// 鍒犻櫎璁惧
- /// </summary>
- Button delTextBtn;
- /// <summary>
- /// 涓嬩竴绾у浘鏍�
- /// </summary>
- Button delRightBtn;
- /// <summary>
- /// 鍒犻櫎璁惧琛孎rameLayout
- /// </summary>
- FrameLayout delView;
#endregion
@@ -237,127 +226,277 @@
#endregion
#region 鍒犻櫎璁惧琛� 搴忓垪鍙� 鍨嬪彿
-
- //鍒犻櫎璁惧琛�
- delView = new FrameLayout()
- {
- Height = Application.GetRealHeight(55),
- BackgroundColor = CSS_Color.MainBackgroundColor,
- };
if (this.function.spk == SPK.VideoDoorLock)
{
- contentView.AddChidren(delView);
- }
- var lineBtn = new Button()
- {
- Gravity = Gravity.CenterHorizontal,
- BackgroundColor = CSS_Color.DividingLineColor,
- Width = Application.GetRealWidth(343),
- Height = Application.GetRealHeight(1)
- };
- delView.AddChidren(lineBtn);
- delTextBtn = new Button()
- {
- X = Application.GetRealWidth(16),
- Width = Application.GetRealWidth(160),
- TextAlignment = TextAlignment.CenterLeft,
- TextColor = CSS_Color.FirstLevelTitleColor,
- TextSize = CSS_FontSize.SubheadingFontSize,
- TextID = StringId.DeleteDevice,
- };
- delView.AddChidren(delTextBtn);
+ contentView.AddChidren(new Button()
+ {
+ Height = Application.GetRealWidth(8),
+ });
- delRightBtn= new Button()
- {
- X = Application.GetRealWidth(339),
- Gravity = Gravity.CenterVertical,
- Width = Application.GetMinRealAverage(16),
- Height = Application.GetMinRealAverage(16),
- UnSelectedImagePath = "Public/RightIcon.png",
- };
- delView.AddChidren(delRightBtn);
+ #region 寮�閿佽缃�
+ var unlockSettingView = new FrameLayout()
+ {
+ Height = Application.GetRealHeight(55),
+ BackgroundColor = CSS_Color.MainBackgroundColor,
+ };
+ contentView.AddChidren(unlockSettingView);
- //搴忓垪鍙�
- var serialView = new FrameLayout()
- {
- Height = Application.GetRealHeight(55),
- BackgroundColor = CSS_Color.MainBackgroundColor,
- };
- if (this.function.spk == SPK.VideoDoorLock)
- {
+ //unlockSettingView.AddChidren(new Button
+ //{
+ // Gravity = Gravity.CenterHorizontal,
+ // BackgroundColor = CSS_Color.DividingLineColor,
+ // Width = Application.GetRealWidth(343),
+ // Height = Application.GetRealHeight(1)
+ //});
+
+ var unlockRightBtn = new Button()
+ {
+ X = Application.GetRealWidth(339),
+ Gravity = Gravity.CenterVertical,
+ Width = Application.GetMinRealAverage(16),
+ Height = Application.GetMinRealAverage(16),
+ UnSelectedImagePath = "Public/RightIcon.png",
+ };
+ unlockSettingView.AddChidren(unlockRightBtn);
+
+ var btnUnlockText = new Button()
+ {
+ X = Application.GetRealWidth(16),
+ TextAlignment = TextAlignment.CenterLeft,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ TextID = StringId.UnlockSetting,
+ };
+ unlockSettingView.AddChidren(btnUnlockText);
+
+ EventHandler<MouseEventArgs> unlockSettingEvent = (sender, e) =>
+ {
+ var page = new UnlockSettingPage(function);
+ MainPage.BasePageView.AddChidren(page);
+ page.LoadPage();
+ MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
+ };
+ btnUnlockText.MouseUpEventHandler = unlockSettingEvent;
+ #endregion
+
+ #region 闊抽璁剧疆
+ var audioSetupView = new FrameLayout()
+ {
+ Height = Application.GetRealHeight(55),
+ BackgroundColor = CSS_Color.MainBackgroundColor,
+ };
+ contentView.AddChidren(audioSetupView);
+
+ audioSetupView.AddChidren(new Button
+ {
+ Gravity = Gravity.CenterHorizontal,
+ BackgroundColor = CSS_Color.DividingLineColor,
+ Width = Application.GetRealWidth(343),
+ Height = Application.GetRealHeight(1)
+ });
+
+ var btnAudioSetupRight = new Button()
+ {
+ X = Application.GetRealWidth(339),
+ Gravity = Gravity.CenterVertical,
+ Width = Application.GetMinRealAverage(16),
+ Height = Application.GetMinRealAverage(16),
+ UnSelectedImagePath = "Public/RightIcon.png",
+ };
+ audioSetupView.AddChidren(btnAudioSetupRight);
+
+ var btnAudioSetupText = new Button()
+ {
+ X = Application.GetRealWidth(16),
+ TextAlignment = TextAlignment.CenterLeft,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ TextID = StringId.AudioSetup,
+ };
+ audioSetupView.AddChidren(btnAudioSetupText);
+ btnAudioSetupText.MouseUpEventHandler = (sender, e) => {
+ var page = new VideoDoorlockAudioSetupPage(function);
+ MainPage.BasePageView.AddChidren(page);
+ page.LoadPage();
+ MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
+
+ };
+ #endregion
+
+ #region 鐢垫睜绠$悊
+ var batteryManagementView = new FrameLayout()
+ {
+ Height = Application.GetRealHeight(55),
+ BackgroundColor = CSS_Color.MainBackgroundColor,
+ };
+ contentView.AddChidren(batteryManagementView);
+
+ batteryManagementView.AddChidren(new Button
+ {
+ Gravity = Gravity.CenterHorizontal,
+ BackgroundColor = CSS_Color.DividingLineColor,
+ Width = Application.GetRealWidth(343),
+ Height = Application.GetRealHeight(1)
+ });
+
+ var btnBatteryManagementRight = new Button()
+ {
+ X = Application.GetRealWidth(339),
+ Gravity = Gravity.CenterVertical,
+ Width = Application.GetMinRealAverage(16),
+ Height = Application.GetMinRealAverage(16),
+ UnSelectedImagePath = "Public/RightIcon.png",
+ };
+ batteryManagementView.AddChidren(btnBatteryManagementRight);
+
+ var btnBatteryManagementText = new Button()
+ {
+ X = Application.GetRealWidth(16),
+ TextAlignment = TextAlignment.CenterLeft,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ TextID = StringId.BatteryManagement,
+ };
+ batteryManagementView.AddChidren(btnBatteryManagementText);
+ btnBatteryManagementText.MouseUpEventHandler = (sender, e) => {
+ var page = new VideoDoorlockBatteryManagementPage();
+ MainPage.BasePageView.AddChidren(page);
+ page.LoadPage();
+ MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
+ };
+
+
+ #endregion
+
+ #region 搴忓垪鍙�
+ var serialView = new FrameLayout()
+ {
+ Height = Application.GetRealHeight(55),
+ BackgroundColor = CSS_Color.MainBackgroundColor,
+ };
contentView.AddChidren(serialView);
- }
- var serialLineBtn = new Button()
- {
- Gravity = Gravity.CenterHorizontal,
- BackgroundColor = CSS_Color.DividingLineColor,
- Width = Application.GetRealWidth(343),
- Height = Application.GetRealHeight(1)
- };
- serialView.AddChidren(serialLineBtn);
- var serialTextBtn = new Button()
- {
- X = Application.GetRealWidth(16),
- Width = Application.GetRealWidth(160),
- TextAlignment = TextAlignment.CenterLeft,
- TextColor = CSS_Color.FirstLevelTitleColor,
- TextSize = CSS_FontSize.SubheadingFontSize,
- TextID = StringId.xuliehao,
- };
- serialView.AddChidren(serialTextBtn);
- var serialValuesBtn = new Button()
- {
- X = Application.GetRealWidth(86),
- Width = Application.GetRealWidth(237),
- TextAlignment = TextAlignment.CenterRight,
- TextColor = CSS_Color.PromptingColor1,
- TextSize = CSS_FontSize.TextFontSize,
- Text = this.function.sid,
- };
- serialView.AddChidren(serialValuesBtn);
+ var serialLineBtn = new Button()
+ {
+ Gravity = Gravity.CenterHorizontal,
+ BackgroundColor = CSS_Color.DividingLineColor,
+ Width = Application.GetRealWidth(343),
+ Height = Application.GetRealHeight(1)
+ };
+ serialView.AddChidren(serialLineBtn);
+ var serialTextBtn = new Button()
+ {
+ X = Application.GetRealWidth(16),
+ Width = Application.GetRealWidth(160),
+ TextAlignment = TextAlignment.CenterLeft,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ TextID = StringId.xuliehao,
+ };
+ serialView.AddChidren(serialTextBtn);
+ var serialValuesBtn = new Button()
+ {
+ X = Application.GetRealWidth(106),
+ Width = Application.GetRealWidth(237),
+ TextAlignment = TextAlignment.CenterRight,
+ TextColor = CSS_Color.PromptingColor1,
+ TextSize = CSS_FontSize.TextFontSize,
+ Text = this.function.sid,
+ };
+ serialView.AddChidren(serialValuesBtn);
+ #endregion
-
- //鍨嬪彿
- var modelView = new FrameLayout()
- {
- Height = Application.GetRealHeight(55),
- BackgroundColor = CSS_Color.MainBackgroundColor,
- };
- if (this.function.spk == SPK.VideoDoorLock)
- {
+ #region 鍨嬪彿
+ var modelView = new FrameLayout()
+ {
+ Height = Application.GetRealHeight(55),
+ BackgroundColor = CSS_Color.MainBackgroundColor,
+ };
contentView.AddChidren(modelView);
+
+ var modelLineBtn = new Button()
+ {
+ Gravity = Gravity.CenterHorizontal,
+ BackgroundColor = CSS_Color.DividingLineColor,
+ Width = Application.GetRealWidth(343),
+ Height = Application.GetRealHeight(1)
+ };
+ modelView.AddChidren(modelLineBtn);
+ var modelTextBtn = new Button()
+ {
+ X = Application.GetRealWidth(16),
+ Width = Application.GetRealWidth(160),
+ TextAlignment = TextAlignment.CenterLeft,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ TextID = StringId.xinghao,
+ };
+ modelView.AddChidren(modelTextBtn);
+ var modelValuesBtn = new Button()
+ {
+ X = Application.GetRealWidth(106),
+ Width = Application.GetRealWidth(237),
+ TextAlignment = TextAlignment.CenterRight,
+ TextColor = CSS_Color.PromptingColor1,
+ TextSize = CSS_FontSize.TextFontSize,
+ Text = this.function.omodel,
+ };
+ modelView.AddChidren(modelValuesBtn);
+ #endregion
+
+ #region 鍒犻櫎璁惧琛�
+ contentView.AddChidren(new Button() {
+ Height = Application.GetRealHeight(48),
+ });
+
+ var delTextBtn = new Button()
+ {
+ Gravity = Gravity.CenterHorizontal,
+ Width = Application.GetRealWidth(220),
+ Height = Application.GetRealWidth(44),
+ TextAlignment = TextAlignment.Center,
+ TextColor = CSS_Color.WarningColor,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ TextID = StringId.DeleteDevice,
+ Radius = (uint)Application.GetRealWidth(22),
+ BackgroundColor = CSS_Color.MainBackgroundColor,
+ };
+ contentView.AddChidren(delTextBtn);
+
+ EventHandler<MouseEventArgs> ClickEvent = (sener, e) =>
+ {
+ new HDL_ON.UI.Music.View.TipView().TipBox(-1, StringId.AreYouSureToDeleteThisDevice, () =>
+ {
+ UI2.FuntionControlView.VideoDoorLock.VideDoorLockSend.Current.DelDevice(this.function, (isBool) =>
+ {
+ Application.RunOnMainThread(() =>
+ {
+ if (!isBool)
+ {
+ new Tip()
+ {
+ CloseTime = 1,
+ Text = Language.StringByID(StringId.delFail),
+ Direction = AMPopTipDirection.None,
+ }.Show(bodyView);
+ return;
+ }
+ //鍒犻櫎鏈湴鏂囦欢
+ UI2.FuntionControlView.VideoDoorLock.CommonMethod.Current.DeleteFunction(this.function);
+ this.RemoveFromParent();
+ this.actionDel?.Invoke();
+ });
+
+ });
+
+ });
+ };
+ delTextBtn.MouseUpEventHandler = ClickEvent;
+
+ #endregion
+
+
}
- var modelLineBtn = new Button()
- {
- Gravity = Gravity.CenterHorizontal,
- BackgroundColor = CSS_Color.DividingLineColor,
- Width = Application.GetRealWidth(343),
- Height = Application.GetRealHeight(1)
- };
- modelView.AddChidren(modelLineBtn);
- var modelTextBtn = new Button()
- {
- X = Application.GetRealWidth(16),
- Width = Application.GetRealWidth(160),
- TextAlignment = TextAlignment.CenterLeft,
- TextColor = CSS_Color.FirstLevelTitleColor,
- TextSize = CSS_FontSize.SubheadingFontSize,
- TextID=StringId.xinghao,
- };
- modelView.AddChidren(modelTextBtn);
- var modelValuesBtn = new Button()
- {
- X = Application.GetRealWidth(86),
- Width = Application.GetRealWidth(237),
- TextAlignment = TextAlignment.CenterRight,
- TextColor = CSS_Color.PromptingColor1,
- TextSize = CSS_FontSize.TextFontSize,
- Text = this.function.omodel,
- };
- modelView.AddChidren(modelValuesBtn);
-
-
#endregion
#if stage2
#region 娣诲姞鍒版闈�
@@ -963,6 +1102,71 @@
}
+ //else if(function.spk == SPK.LightRGB)
+ //{
+ // contentView.AddChidren(new Button
+ // {
+ // Height = Application.GetRealHeight(8),
+ // });
+
+ // var list = FunctionList.List.GetSeries();
+ // foreach (var temp in list)
+ // {
+
+ // #region
+ // var viewRow0 = new FrameLayout()
+ // {
+ // Height = Application.GetRealHeight(55),
+ // BackgroundColor = CSS_Color.MainBackgroundColor,
+ // };
+ // contentView.AddChidren(viewRow0);
+
+
+ // var btnRowTitle0 = new Button()
+ // {
+ // X = Application.GetRealWidth(16),
+ // Width = Application.GetRealWidth(160),
+ // TextAlignment = TextAlignment.CenterLeft,
+ // TextColor = CSS_Color.FirstLevelTitleColor,
+ // TextSize = CSS_FontSize.SubheadingFontSize,
+ // Text = temp.name,
+ // };
+ // viewRow0.AddChidren(btnRowTitle0);
+
+ // var btnSwtichIcon0 = new Button()
+ // {
+ // X = Application.GetRealWidth(322),
+ // Gravity = Gravity.CenterVertical,
+ // Width = Application.GetMinRealAverage(36),
+ // Height = Application.GetMinRealAverage(36),
+ // UnSelectedImagePath = "Public/Switch_2.png",
+ // SelectedImagePath = "Public/SwitchOn_2.png",
+ // };
+ // viewRow0.AddChidren(btnSwtichIcon0);
+
+ // DeviceMessageRules deviceMessageRules = new DeviceMessageRules()
+ // {
+ // deviceId = function.deviceId
+ // };
+
+ // btnSwtichIcon0.MouseUpEventHandler = (sender, e) =>
+ // {
+
+ // };
+
+ // viewRow0.AddChidren(new Button()
+ // {
+ // Gravity = Gravity.CenterHorizontal,
+ // Y = Application.GetRealHeight(54),
+ // BackgroundColor = CSS_Color.DividingLineColor,
+ // Width = Application.GetRealWidth(343),
+ // Height = Application.GetRealHeight(1)
+ // });
+ // #endregion
+ // }
+
+ //}
+
LoadEventList();
}
--
Gitblit v1.8.0