From 8da70e1a39328e1769b02bb1e05303916bb30eb5 Mon Sep 17 00:00:00 2001 From: wei <kaede@kaededeMacBook-Air.local> Date: 星期一, 01 二月 2021 13:55:31 +0800 Subject: [PATCH] 水阀功能 --- HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs | 49 +++++++++++++++++++++++++++++++++++-------------- 1 files changed, 35 insertions(+), 14 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs b/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs index 3ec775a..6a6d92b 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs @@ -45,6 +45,10 @@ /// 娓愬彉鏃堕棿杩涘害鏉� /// </summary> DiyImageSeekBar barFadeTime; + /// <summary> + /// 鑹茬洏閲岄潰閭d釜浼氭粦鍔ㄧ殑鐞� + /// </summary> + Button btnWhiteRound; #endregion #region 鍖哄煙鍙橀噺 @@ -121,7 +125,6 @@ BorderWidth = 1, BackgroundColor = (uint)(0xFF000000 + light.GetRGBcolor()) }; - controlView.AddChidren(btnCurColor); btnCollection = new Button() @@ -141,19 +144,31 @@ controlView.AddChidren(btnCollection); } + //鑹茬洏鐨勬甯冩帶浠�(闄愬埗閭d釜鐧借壊婊戝姩鐞冧娇鐢�) + var framePickerBack = new FrameLayout(); + framePickerBack.Gravity = Gravity.CenterHorizontal; + framePickerBack.Y = btnFromFoorAndRoom.Bottom + Application.GetRealHeight(1); + framePickerBack.Width = Application.GetMinRealAverage(216); + framePickerBack.Height = Application.GetMinRealAverage(216); + controlView.AddChidren(framePickerBack); + colorPicker = new ColorPicker() { - Gravity = Gravity.CenterHorizontal, - Y = btnFromFoorAndRoom.Bottom + Application.GetRealHeight(1), - Width = Application.GetMinRealAverage(216), - Height = Application.GetMinRealAverage(216), ColorImagePath = "FunctionIcon/Light/ColorWheel.png", }; - controlView.AddChidren(colorPicker); + framePickerBack.AddChidren(colorPicker); if(light.trait_on_off.curValue.ToString() == "off") { colorPicker.ColorImagePath = "FunctionIcon/Light/ColorWheelGray.png"; } + + //鐧界偣鎺т欢 + this.btnWhiteRound = new Button(); + btnWhiteRound.Width = Application.GetRealWidth(24); + btnWhiteRound.Height = Application.GetRealWidth(24); + btnWhiteRound.UnSelectedImagePath = "FunctionIcon/Light/ColorWheelTip.png"; + btnWhiteRound.Visible = false; + framePickerBack.AddChidren(btnWhiteRound); #region 浜害璋冭妭 var btnBrightnessText = new Button() @@ -238,6 +253,8 @@ TextAlignment = TextAlignment.CenterLeft, TextColor = CSS_Color.PromptingColor1, TextSize = CSS_FontSize.PromptFontSize_FirstLevel, + Visible = light.HadFadeTime, + Enable = light.HadFadeTime, }; controlView.AddChidren(btnGradualChangeMinValuesText); @@ -258,6 +275,8 @@ MaxValue = 10, Progress = light.fadeTime, SeekBarPadding = Application.GetRealWidth(20), + Visible = light.HadFadeTime, + Enable = light.HadFadeTime, }; controlView.AddChidren(barFadeTime); @@ -271,16 +290,18 @@ TextAlignment = TextAlignment.CenterLeft, TextColor = CSS_Color.PromptingColor1, TextSize = CSS_FontSize.PromptFontSize_FirstLevel, + Visible = light.HadFadeTime, + Enable = light.HadFadeTime, }; controlView.AddChidren(btnGradualChangeMaxValuesText); #endregion btnRestoredPoint = new Button() { - X = Application.GetRealWidth(104), - Y = Application.GetRealHeight(462), - Width = Application.GetMinRealAverage(40), - Height = Application.GetMinRealAverage(40), + X = Application.GetRealWidth(116), + Y = Application.GetRealHeight(466), + Width = Application.GetMinRealAverage(32), + Height = Application.GetMinRealAverage(32), UnSelectedImagePath = "Public/Restored_Shadow.png", SelectedImagePath = "Public/Restored_Shadow.png", }; @@ -288,10 +309,10 @@ btnSwitch = new Button() { - X = btnRestoredPoint.Right + Application.GetRealWidth(40), - Y = Application.GetRealHeight(462), - Width = Application.GetMinRealAverage(40), - Height = Application.GetMinRealAverage(40), + X = btnRestoredPoint.Right + Application.GetRealWidth(32), + Y = Application.GetRealHeight(466), + Width = Application.GetMinRealAverage(32), + Height = Application.GetMinRealAverage(32), UnSelectedImagePath = "Public/PowerClose.png", SelectedImagePath = "Public/PowerOpen.png", IsSelected = light.trait_on_off.curValue.ToString() == "on" -- Gitblit v1.8.0