From 3f6685c77beeb12baf840733fb890860f4c26e7c Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期四, 25 七月 2024 17:25:59 +0800 Subject: [PATCH] 2024年07月25日17:24:45 --- HDL_ON/UI/UI2/FuntionControlView/Light/ColorfulSettingPage.cs | 81 +++++++++++++++++++++++++--------------- 1 files changed, 50 insertions(+), 31 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/Light/ColorfulSettingPage.cs b/HDL_ON/UI/UI2/FuntionControlView/Light/ColorfulSettingPage.cs index 8bb2a15..bb89eec 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/Light/ColorfulSettingPage.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/Light/ColorfulSettingPage.cs @@ -158,7 +158,7 @@ Gravity = Gravity.CenterVertical, Width = Application.GetRealWidth(28), Height = Application.GetRealWidth(28), - BackgroundColor = 0xFF00ab11, + BackgroundColor = 0xFFFEF267, Radius = (uint)Application.GetRealWidth(14), }; recommendColorView.AddChidren(btnRecommenColor3); @@ -170,7 +170,7 @@ Gravity = Gravity.CenterVertical, Width = Application.GetRealWidth(28), Height = Application.GetRealWidth(28), - BackgroundColor = 0xFF28952e, + BackgroundColor = 0xFF73FD7B, Radius = (uint)Application.GetRealWidth(14), }; recommendColorView.AddChidren(btnRecommenColor4); @@ -181,7 +181,7 @@ Gravity = Gravity.CenterVertical, Width = Application.GetRealWidth(28), Height = Application.GetRealWidth(28), - BackgroundColor = 0xFF45b7fd, + BackgroundColor = 0xFF45B7FD, Radius = (uint)Application.GetRealWidth(14), }; recommendColorView.AddChidren(btnRecommenColor5); @@ -193,7 +193,7 @@ Gravity = Gravity.CenterVertical, Width = Application.GetRealWidth(28), Height = Application.GetRealWidth(28), - BackgroundColor = 0xFF794efc, + BackgroundColor = 0xFF5558fd, Radius = (uint)Application.GetRealWidth(14), }; recommendColorView.AddChidren(btnRecommenColor6); @@ -204,7 +204,7 @@ Gravity = Gravity.CenterVertical, Width = Application.GetRealWidth(28), Height = Application.GetRealWidth(28), - BackgroundColor = 0xFFFFFFFF, + BackgroundColor = 0xFF962eff, Radius = (uint)Application.GetRealWidth(14), }; recommendColorView.AddChidren(btnRecommenColor7); @@ -313,9 +313,28 @@ contentView.AddChidren(new Button() { - Height = Application.GetRealHeight(30) + Height = Application.GetRealHeight(12) }); + if (isSatrtColor) + { + var btnSelectColorTip = new Button() + { + X = Application.GetRealWidth(16), + Height = Application.GetRealWidth(35), + Width = Application.GetRealWidth(300), + TextAlignment = TextAlignment.CenterLeft, + TextSize = 12, + TextColor = 0x21000000, + TextID = StringId.ColorfulSetTip,// = "鎻愮ず锛氳捣濮嬮鑹查�夋嫨瓒婇潬杩戣壊鐜竟缂橈紝鐐僵鏁堟灉瓒婃槑鏄俱�傝秺闈犺繎鐧借壊涓績锛岀偒褰╂晥鏋滆秺涓嶆槑鏄俱��", + IsMoreLines = true, + }; + contentView.AddChidren(btnSelectColorTip); + contentView.AddChidren(new Button() + { + Height = Application.GetRealHeight(12) + }); + } #region 淇濆瓨 var btnConfrim = new Button() { @@ -333,26 +352,26 @@ btnConfrim.MouseUpEventHandler = (sender, e) => { backAction?.Invoke(curColor) ; - System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>(); + var d = new System.Collections.Generic.Dictionary<string, string>(); if (isSatrtColor) { d.Add(FunctionAttributeKey.ColorfulBegin, redColor + "," + greenColor + "," + blueColor); function.SetAttrState(FunctionAttributeKey.ColorfulBegin, redColor + "," + greenColor + "," + blueColor); - var color = function.GetAttrState(FunctionAttributeKey.ColorfulEnd).Split(","); - var sendColorString = color[0] + "," + color[1] + "," + color[2]; - d.Add(FunctionAttributeKey.ColorfulEnd, sendColorString); - d.Add(FunctionAttributeKey.ColorfulTime, function.GetAttrState(FunctionAttributeKey.ColorfulTime)); - + //var color = function.GetAttrState(FunctionAttributeKey.ColorfulEnd).Split(","); + //var sendColorString = color[0] + "," + color[1] + "," + color[2]; + //d.Add(FunctionAttributeKey.ColorfulEnd, sendColorString); + //d.Add(FunctionAttributeKey.ColorfulTime, function.GetAttrState(FunctionAttributeKey.ColorfulTime)); } else { - var color = function.GetAttrState(FunctionAttributeKey.ColorfulBegin).Split(","); - var sendColorString = color[0] + "," + color[1] + "," + color[2]; - d.Add(FunctionAttributeKey.ColorfulBegin, sendColorString); - d.Add(FunctionAttributeKey.ColorfulTime, function.GetAttrState(FunctionAttributeKey.ColorfulTime)); + //var color = function.GetAttrState(FunctionAttributeKey.ColorfulBegin).Split(","); + //var sendColorString = color[0] + "," + color[1] + "," + color[2]; + //d.Add(FunctionAttributeKey.ColorfulBegin, sendColorString); + //d.Add(FunctionAttributeKey.ColorfulTime, function.GetAttrState(FunctionAttributeKey.ColorfulTime)); d.Add(FunctionAttributeKey.ColorfulEnd, redColor + "," + greenColor + "," + blueColor); function.SetAttrState(FunctionAttributeKey.ColorfulEnd, redColor + "," + greenColor + "," + blueColor); } + //d.Add(FunctionAttributeKey.Colorful, "off"); Control.Ins.SendWriteCommand(function, d); this.RemoveFromParent(); }; @@ -387,17 +406,17 @@ }; btnRecommenColor3.MouseUpEventHandler = (sender, e) => { curColor = btnCurColor.BackgroundColor = btnRecommenColor3.BackgroundColor; - etCurColorHexInfo.Text = "00AB11"; - redColor = 0; - greenColor = 171; - blueColor = 17; + etCurColorHexInfo.Text = "FEF267"; + redColor = 254; + greenColor = 242; + blueColor = 103; }; btnRecommenColor4.MouseUpEventHandler = (sender, e) => { curColor = btnCurColor.BackgroundColor = btnRecommenColor4.BackgroundColor; - etCurColorHexInfo.Text = "28952E"; - redColor = 40; - greenColor = 149; - blueColor = 46; + etCurColorHexInfo.Text = "73FD7B"; + redColor = 115; + greenColor = 253; + blueColor = 123; }; btnRecommenColor5.MouseUpEventHandler = (sender, e) => { curColor = btnCurColor.BackgroundColor = btnRecommenColor5.BackgroundColor; @@ -408,16 +427,16 @@ }; btnRecommenColor6.MouseUpEventHandler = (sender, e) => { curColor = btnCurColor.BackgroundColor = btnRecommenColor6.BackgroundColor; - etCurColorHexInfo.Text = "794EFC"; - redColor = 121; - greenColor = 78; - blueColor = 252; + etCurColorHexInfo.Text = "5558fd"; + redColor = 85; + greenColor = 88; + blueColor = 253; }; btnRecommenColor7.MouseUpEventHandler = (sender, e) => { curColor = btnCurColor.BackgroundColor = btnRecommenColor7.BackgroundColor; - etCurColorHexInfo.Text = "FFFFFF"; - redColor = 255; - greenColor = 255; + etCurColorHexInfo.Text = "962eff"; + redColor = 150; + greenColor = 26; blueColor = 255; }; } -- Gitblit v1.8.0