From b69d7735274b8d0f741da8a6bb8b8e1347477a5a Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期四, 19 三月 2020 17:14:16 +0800 Subject: [PATCH] 20200319 --- HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs | 48 +++++++++++++++++++++++++++++------------------- 1 files changed, 29 insertions(+), 19 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs b/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs index 5f8c0f7..69dd79c 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs @@ -8,7 +8,7 @@ public partial class RGBPage : FrameLayout { #region 鎺т欢闆嗗悎 - FrameLayout bodyView; + static RGBPage bodyView; /// <summary> /// 棰滆壊閫夋嫨鍖哄煙 /// </summary> @@ -33,14 +33,22 @@ /// k寮�鍏虫寜閽� /// </summary> Button btnSwitch; - + /// <summary> + /// 鎭㈠榛樿棰滆壊 + /// </summary> + Button btnRestoredPoint; + /// <summary> + /// 璋冨厜杩涘害鏉� + /// </summary> + DiyImageSeekBar dimmerBar; #endregion #region 鍖哄煙鍙橀噺 - Function light; + Light light; Button btnCollection_Out; Button btnFunctionName_Out; Button btnFromFloor_Out; + bool onDimmerBar = false; /// <summary> /// 鍒锋柊鏄剧ず淇℃伅 /// </summary> @@ -50,7 +58,7 @@ public RGBPage(Function func) { bodyView = this; - light = func; + light = func as Light; } public void LoadPage(Button btnCollectionIcon, Button btnFunctionNameOut, Button btnFromFloorOut) @@ -107,6 +115,7 @@ Radius = (uint)Application.GetMinRealAverage(8), BorderColor = CSS_Color.PromptingColor2, BorderWidth = 1, + BackgroundColor = (uint)(0xFF000000 + light.redColor * 256 * 256 + light.greenColor * 256 + light.blueColor) }; controlView.AddChidren(btnCurColor); @@ -118,6 +127,7 @@ Height = Application.GetMinRealAverage(40), UnSelectedImagePath = "Collection/CollectionIcon.png", SelectedImagePath = "Collection/CollectionWhiteIcon.png", + IsSelected = light.collection }; controlView.AddChidren(btnCollection); @@ -158,7 +168,7 @@ }; controlView.AddChidren(btnMinValuesText); - var dimmerControlBar = new DiyImageSeekBar() + dimmerBar = new DiyImageSeekBar() { X = btnMinValuesText.Right, Y = Application.GetRealHeight(312), @@ -167,17 +177,17 @@ SeekBarViewHeight = Application.GetRealHeight(8), ThumbImagePath = "Public/ThumbImage.png", ThumbImageHeight = Application.GetRealHeight(54), - ProgressBarColor = CSS_Color.AuxiliaryColor1, ProgressTextColor = CSS_Color.FirstLevelTitleColor, ProgressTextSize = CSS_FontSize.PromptFontSize_FirstLevel, + ProgressBarColor = light.on_off == 1 ? CSS_Color.AuxiliaryColor1 : CSS_Color.DividingLineColor, MaxValue = 100, Progress = 30, }; - controlView.AddChidren(dimmerControlBar); + controlView.AddChidren(dimmerBar); var btnMaxValuesText = new Button() { - X = dimmerControlBar.Right, + X = dimmerBar.Right, Y = btnBrightnessText.Bottom, Width = Application.GetRealWidth(35), Height = Application.GetRealHeight(21), @@ -249,12 +259,12 @@ controlView.AddChidren(btnGradualChangeMaxValuesText); #endregion - Button btnRestoredPoint = new Button() + btnRestoredPoint = new Button() { - X = Application.GetRealWidth(86), - Y = Application.GetRealHeight(448), - Width = Application.GetMinRealAverage(76), - Height = Application.GetMinRealAverage(76), + X = Application.GetRealWidth(104), + Y = Application.GetRealHeight(462), + Width = Application.GetMinRealAverage(40), + Height = Application.GetMinRealAverage(40), UnSelectedImagePath = "Public/Restored_Shadow.png", SelectedImagePath = "Public/Restored_Shadow.png", }; @@ -262,12 +272,12 @@ btnSwitch = new Button() { - X = btnRestoredPoint.Right + Application.GetRealWidth(4), - Y = Application.GetRealHeight(448), - Width = Application.GetMinRealAverage(76), - Height = Application.GetMinRealAverage(76), - UnSelectedImagePath = "Public/PowerClose_Shadow.png", - SelectedImagePath = "Public/PowerOpen_Shadow.png", + X = btnRestoredPoint.Right + Application.GetRealWidth(40), + Y = Application.GetRealHeight(462), + Width = Application.GetMinRealAverage(40), + Height = Application.GetMinRealAverage(40), + UnSelectedImagePath = "Public/PowerClose.png", + SelectedImagePath = "Public/PowerOpen.png", }; controlView.AddChidren(btnSwitch); -- Gitblit v1.8.0