wxr
2023-08-09 a7debf97f52b5f473c3316ecd06bf48f44b65406
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);
@@ -333,12 +333,28 @@
            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));
                }
                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));
                    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();
            };
@@ -357,30 +373,52 @@
            btnRecommenColor1.MouseUpEventHandler = (sender, e) => {
                curColor = btnCurColor.BackgroundColor = btnRecommenColor1.BackgroundColor;
                etCurColorHexInfo.Text = "FC4645";
                redColor = 252;
                greenColor = 70;
                blueColor = 69;
            };
            btnRecommenColor2.MouseUpEventHandler = (sender, e) => {
                curColor = btnCurColor.BackgroundColor = btnRecommenColor2.BackgroundColor;
                etCurColorHexInfo.Text = "FD834D";
                redColor = 253;
                greenColor = 131;
                blueColor = 77;
            };
            btnRecommenColor3.MouseUpEventHandler = (sender, e) => {
                curColor = btnCurColor.BackgroundColor = btnRecommenColor3.BackgroundColor;
                etCurColorHexInfo.Text = "00AB11";
                etCurColorHexInfo.Text = "FEF267";
                redColor = 254;
                greenColor = 242;
                blueColor = 103;
            };
            btnRecommenColor4.MouseUpEventHandler = (sender, e) => {
                curColor = btnCurColor.BackgroundColor = btnRecommenColor4.BackgroundColor;
                etCurColorHexInfo.Text = "28952E";
                etCurColorHexInfo.Text = "73FD7B";
                redColor = 115;
                greenColor = 253;
                blueColor = 123;
            };
            btnRecommenColor5.MouseUpEventHandler = (sender, e) => {
                curColor = btnCurColor.BackgroundColor = btnRecommenColor5.BackgroundColor;
                etCurColorHexInfo.Text = "45B7FD";
                redColor = 69;
                greenColor = 183;
                blueColor = 253;
            };
            btnRecommenColor6.MouseUpEventHandler = (sender, e) => {
                curColor = btnCurColor.BackgroundColor = btnRecommenColor6.BackgroundColor;
                etCurColorHexInfo.Text = "794EFC";
                etCurColorHexInfo.Text = "5558fd";
                redColor = 85;
                greenColor = 88;
                blueColor = 253;
            };
            btnRecommenColor7.MouseUpEventHandler = (sender, e) => {
                curColor = btnCurColor.BackgroundColor = btnRecommenColor7.BackgroundColor;
                etCurColorHexInfo.Text = "FFFFFF";
                etCurColorHexInfo.Text = "962eff";
                redColor = 150;
                greenColor = 26;
                blueColor = 255;
            };
        }