From 82eba47c84106e286d37ecdb9fc564cc9b80e39f Mon Sep 17 00:00:00 2001 From: wei <kaede@kaededeMacBook-Air.local> Date: 星期三, 17 十一月 2021 17:19:24 +0800 Subject: [PATCH] cct 色温调节 --- HDL_ON/UI/UI2/FuntionControlView/Light/ColorTureLampPage.cs | 119 ++++++++++++++++++++++++++++++----------------------------- 1 files changed, 61 insertions(+), 58 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/Light/ColorTureLampPage.cs b/HDL_ON/UI/UI2/FuntionControlView/Light/ColorTureLampPage.cs index 2c3be59..42b1706 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/Light/ColorTureLampPage.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/Light/ColorTureLampPage.cs @@ -37,7 +37,7 @@ /// <summary> /// 娓愬彉鏃堕棿淇敼 /// </summary> - //DiyImageSeekBar barFadeTime; + DiyImageSeekBar barFadeTime; /// <summary> /// 鑹叉俯鐨勬粦鍔ㄦ帶浠� /// </summary> @@ -252,63 +252,66 @@ #endregion #region 娓愬彉鏃堕棿璋冭妭 - //var btnGradualChangeText = new Button() - //{ - // X = Application.GetRealWidth(35), - // Y = Application.GetRealHeight(385), - // Width = Application.GetRealWidth(224), - // Height = Application.GetRealHeight(21), - // TextAlignment = TextAlignment.CenterLeft, - // TextColor = CSS_Color.FirstLevelTitleColor, - // TextSize = CSS_FontSize.PromptFontSize_FirstLevel, - // TextID = StringId.SpeedOfChange, - //}; - //controlView.AddChidren(btnGradualChangeText); - - //var btnGradualChangeMinValuesText = new Button() - //{ - // X = Application.GetRealWidth(35), - // Y = btnGradualChangeText.Bottom + Application.GetRealHeight(8), - // Width = Application.GetRealWidth(22), - // Height = Application.GetRealHeight(21), - // Text = "0s", - // TextAlignment = TextAlignment.CenterLeft, - // TextColor = CSS_Color.PromptingColor1, - // TextSize = CSS_FontSize.PromptFontSize_FirstLevel, - //}; - //controlView.AddChidren(btnGradualChangeMinValuesText); - - //barFadeTime = new DiyImageSeekBar() - //{ - // X = btnGradualChangeMinValuesText.Right, - // Y = Application.GetRealHeight(412 - 21) + Application.GetRealHeight(8), - // Width = Application.GetRealWidth(210), - // Height = Application.GetRealHeight(54), - // SeekBarViewHeight = Application.GetRealHeight(8), - // ThumbImagePath = "Public/ThumbImage.png", - // ThumbImageHeight = Application.GetRealHeight(54), - // ProgressBarColor = CSS_Color.MainColor, - // ProgressTextColor = CSS_Color.FirstLevelTitleColor, - // ProgressTextSize = CSS_FontSize.PromptFontSize_FirstLevel, - // ProgressBarUnitSring = "s", - // MaxValue = 10, - // Progress = function.fadeTime, - // SeekBarPadding = Application.GetRealWidth(20), - //}; - //controlView.AddChidren(barFadeTime); - - //var btnGradualChangeMaxValuesText = new Button() - //{ - // X = barFadeTime.Right, - // Y = btnGradualChangeText.Bottom + Application.GetRealHeight(8), - // Width = Application.GetRealWidth(35), - // Height = Application.GetRealHeight(21), - // Text = "10s", - // TextAlignment = TextAlignment.CenterLeft, - // TextColor = CSS_Color.PromptingColor1, - // TextSize = CSS_FontSize.PromptFontSize_FirstLevel, - //}; - //controlView.AddChidren(btnGradualChangeMaxValuesText); + if (function.GetAttribute(FunctionAttributeKey.FadeTime) != null) + { + var btnGradualChangeText = new Button() + { + X = Application.GetRealWidth(35), + Y = Application.GetRealHeight(385), + Width = Application.GetRealWidth(224), + Height = Application.GetRealHeight(21), + TextAlignment = TextAlignment.CenterLeft, + TextColor = CSS_Color.FirstLevelTitleColor, + TextSize = CSS_FontSize.PromptFontSize_FirstLevel, + TextID = StringId.SpeedOfChange, + }; + controlView.AddChidren(btnGradualChangeText); + + var btnGradualChangeMinValuesText = new Button() + { + X = Application.GetRealWidth(35), + Y = btnGradualChangeText.Bottom + Application.GetRealHeight(8), + Width = Application.GetRealWidth(22), + Height = Application.GetRealHeight(21), + Text = "0s", + TextAlignment = TextAlignment.CenterLeft, + TextColor = CSS_Color.PromptingColor1, + TextSize = CSS_FontSize.PromptFontSize_FirstLevel, + }; + controlView.AddChidren(btnGradualChangeMinValuesText); + + barFadeTime = new DiyImageSeekBar() + { + X = btnGradualChangeMinValuesText.Right, + Y = Application.GetRealHeight(412 - 21) + Application.GetRealHeight(8), + Width = Application.GetRealWidth(210), + Height = Application.GetRealHeight(54), + SeekBarViewHeight = Application.GetRealHeight(8), + ThumbImagePath = "Public/ThumbImage.png", + ThumbImageHeight = Application.GetRealHeight(54), + ProgressBarColor = CSS_Color.MainColor, + ProgressTextColor = CSS_Color.FirstLevelTitleColor, + ProgressTextSize = CSS_FontSize.PromptFontSize_FirstLevel, + ProgressBarUnitSring = "s", + MaxValue = 10, + Progress = Convert.ToInt32( function.GetAttrState(FunctionAttributeKey.FadeTime)), + SeekBarPadding = Application.GetRealWidth(20), + }; + controlView.AddChidren(barFadeTime); + + var btnGradualChangeMaxValuesText = new Button() + { + X = barFadeTime.Right, + Y = btnGradualChangeText.Bottom + Application.GetRealHeight(8), + Width = Application.GetRealWidth(35), + Height = Application.GetRealHeight(21), + Text = "10s", + TextAlignment = TextAlignment.CenterLeft, + TextColor = CSS_Color.PromptingColor1, + TextSize = CSS_FontSize.PromptFontSize_FirstLevel, + }; + controlView.AddChidren(btnGradualChangeMaxValuesText); + } #endregion btnSwitch = new Button() -- Gitblit v1.8.0