From 09dfbfd9b77ec887c17b10f15799a1d3f56e4e17 Mon Sep 17 00:00:00 2001 From: 陈嘉乐 <cjl@hdlchina.com.cn> Date: 星期二, 15 十二月 2020 12:04:42 +0800 Subject: [PATCH] 2020-12-15-1 --- HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs | 21 +++++++++++++++++---- 1 files changed, 17 insertions(+), 4 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs b/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs index 9f03eb1..60ac145 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs @@ -110,6 +110,10 @@ }; controlView.AddChidren(btnFromFoorAndRoom); + if(light.redColor==0&&light.greenColor == 0&& light.blueColor == 0) + { + } + btnCurColor = new Button() { X = Application.GetRealWidth(16), @@ -121,6 +125,11 @@ BorderWidth = 1, BackgroundColor = (uint)(0xFF000000 + light.redColor * 256 * 256 + light.greenColor * 256 + light.blueColor) }; + + if (light.redColor == 0 && light.greenColor == 0 && light.blueColor == 0) + { + btnCurColor.BackgroundColor = 0x00000000; + } controlView.AddChidren(btnCurColor); btnCollection = new Button() @@ -131,7 +140,7 @@ Height = Application.GetMinRealAverage(40), SelectedImagePath = "Collection/CollectionIcon.png", UnSelectedImagePath = "Collection/CollectionGrayIcon.png", - IsSelected = light.collection + IsSelected = light.collect }; controlView.AddChidren(btnCollection); @@ -144,6 +153,10 @@ ColorImagePath = "FunctionIcon/Light/ColorWheel.png", }; controlView.AddChidren(colorPicker); + if(light.trait_on_off.curValue.ToString() == "off") + { + colorPicker.ColorImagePath = "FunctionIcon/Light/ColorWheel.png"; + } #region 浜害璋冭妭 var btnBrightnessText = new Button() @@ -183,7 +196,7 @@ ThumbImageHeight = Application.GetRealHeight(54), ProgressTextColor = CSS_Color.FirstLevelTitleColor, ProgressTextSize = CSS_FontSize.PromptFontSize_FirstLevel, - ProgressBarColor = light.trait_on_off.value.ToString() == "on" ? CSS_Color.AuxiliaryColor1 : CSS_Color.DividingLineColor, + ProgressBarColor = light.trait_on_off.curValue.ToString() == "on" ? CSS_Color.AuxiliaryColor1 : CSS_Color.DividingLineColor, MaxValue = 100, Progress = light.brightness, SeekBarPadding = Application.GetRealWidth(20), @@ -284,12 +297,12 @@ Height = Application.GetMinRealAverage(40), UnSelectedImagePath = "Public/PowerClose.png", SelectedImagePath = "Public/PowerOpen.png", - IsSelected = light.trait_on_off.value.ToString() == "on" + IsSelected = light.trait_on_off.curValue.ToString() == "on" }; controlView.AddChidren(btnSwitch); LoadEventList(); - new TopViewDiv(bodyView, Language.StringByID(StringId.Lights)).LoadTopView(light, actionRefresh); + new TopViewDiv(bodyView, Language.StringByID(StringId.Lights)).LoadTopView_FunctionTop(light, actionRefresh); } } } -- Gitblit v1.8.0