From 312f9ece8d4a46d8989187730fc7f5c7fc36cfb5 Mon Sep 17 00:00:00 2001 From: wxr <wxr@hdlchina.com.cn> Date: 星期五, 12 七月 2024 15:20:52 +0800 Subject: [PATCH] Update SplashActivity.cs --- HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs | 136 +++++++++++++++++++++++++++++--------------- 1 files changed, 89 insertions(+), 47 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs b/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs index 9377363..95e5906 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs @@ -38,6 +38,11 @@ /// 鍚庨��鏃讹紝鍒锋柊涔嬪墠鐣岄潰鐨勬樉绀轰俊鎭� /// </summary> Action actionRefresh; + + /// <summary> + /// 瑙g粦璁惧鍥炶皟 + /// </summary> + public Action actionDel; #endregion public FunctionBaseInfoSetPage(Function func, Action action) @@ -49,7 +54,14 @@ public override void RemoveFromParent() { - actionRefresh?.Invoke(); + new System.Threading.Thread(() => + { + Application.RunOnMainThread(() => + { + actionRefresh?.Invoke(); + }); + }) + { IsBackground = true }.Start(); base.RemoveFromParent(); } @@ -59,11 +71,14 @@ public void LoadPage(bool locationSetting = true) { bodyView.BackgroundColor = CSS_Color.BackgroundColor; - new TopViewDiv(bodyView, Language.StringByID(StringId.Setting)).LoadTopView(actionRefresh); + var topView = new TopViewDiv(bodyView, Language.StringByID(StringId.Setting)); + topView.maginY = 10; + topView.LoadTopView(); + var contentView = new VerticalScrolViewLayout() { - Y = Application.GetRealHeight(64), + Y = Application.GetRealHeight(64+10), Height = Application.GetRealHeight(600), ScrollEnabled = false, }; @@ -173,13 +188,13 @@ #endregion } #region 鍏变韩 + //var sharedView = new FrameLayout() //{ // Height = Application.GetRealHeight(55), // BackgroundColor = CSS_Color.MainBackgroundColor, //}; //contentView.AddChidren(sharedView); - //var btnSharedText = new Button() //{ // X = Application.GetRealWidth(16), @@ -212,38 +227,7 @@ // }); #endregion -#if stage2 - #region 娣诲姞鍒版闈� - var addToDesktopView = new FrameLayout() - { - Height = Application.GetRealHeight(55), - BackgroundColor = CSS_Color.MainBackgroundColor, - }; - contentView.AddChidren(addToDesktopView); - var btnAddToDesktopText = new Button() - { - X = Application.GetRealWidth(16), - Width = Application.GetRealWidth(160), - TextAlignment = TextAlignment.CenterLeft, - TextColor = CSS_Color.FirstLevelTitleColor, - TextSize = CSS_FontSize.SubheadingFontSize, - TextID = StringId.AddToDesktop, - }; - addToDesktopView.AddChidren(btnAddToDesktopText); - - var btnAddToDesktopRight = new Button() - { - X = Application.GetRealWidth(339), - Gravity = Gravity.CenterVertical, - Width = Application.GetMinRealAverage(16), - Height = Application.GetMinRealAverage(16), - UnSelectedImagePath = "Public/RightIcon.png", - }; - addToDesktopView.AddChidren(btnAddToDesktopRight); - - #endregion -#endif if (function.spk == SPK.ElectricEnergy) { @@ -497,7 +481,7 @@ btnTempCcValue.MouseUpEventHandler = (sender, e) => { - LoadEditDialog(-5, 5, Convert.ToInt32(function.GetAttrState(FunctionAttributeKey.room_humidity_cc)), (reslut) => + LoadEditDialog(-10, 10, Convert.ToInt32(function.GetAttrState(FunctionAttributeKey.room_humidity_cc)), (reslut) => { btnTempCcValue.Text = reslut + "掳C"; Dictionary<string, string> dic = new Dictionary<string, string>(); @@ -558,7 +542,7 @@ btnHumidityCcValue.MouseUpEventHandler = (sender, e) => { - LoadEditDialog(-10, 10, Convert.ToInt32(function.GetAttrState(FunctionAttributeKey.room_humidity_cc)), (reslut) => + LoadEditDialog(-20, 20, Convert.ToInt32(function.GetAttrState(FunctionAttributeKey.room_humidity_cc)), (reslut) => { btnHumidityCcValue.Text = reslut + "%"; Dictionary<string, string> dic = new Dictionary<string, string>(); @@ -603,7 +587,7 @@ TextAlignment = TextAlignment.CenterRight, TextColor = CSS_Color.PromptingColor1, TextSize = CSS_FontSize.TextFontSize, - Text = function.GetAttrState(FunctionAttributeKey.cac_valve) + "掳C", + TextID = function.GetAttrState(FunctionAttributeKey.cac_valve) == "on"? StringId.On:StringId.OFF, }; cacValveRow.AddChidren(btnCacValvaValue); } @@ -641,7 +625,7 @@ TextAlignment = TextAlignment.CenterRight, TextColor = CSS_Color.PromptingColor1, TextSize = CSS_FontSize.TextFontSize, - Text = function.GetAttrState(FunctionAttributeKey.fh_valve), + TextID = function.GetAttrState(FunctionAttributeKey.fh_valve) == "on"? StringId.On:StringId.OFF, }; fhValveRow.AddChidren(btnFhValvaValue); } @@ -651,7 +635,7 @@ } - else if(function.spk == SPK.SenesorMegahealth) + else if(function.spk == SPK.SenesorMegahealth || function.spk == SPK.SensorMmvPose) { contentView.AddChidren(new Button { @@ -701,14 +685,7 @@ { if (result != null && result.Code == StateCode.SUCCESS) { - if (result.Data.ToString() == "true") - { deviceMessageRules.push = push; - } - else - { - btnSwtichIcon0.IsSelected = deviceMessageRules.push; - } } else { @@ -823,6 +800,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