From 171bf03f3664226eeff2b20ee9bd2e914b63a17d Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期五, 13 三月 2020 09:18:50 +0800 Subject: [PATCH] 20200313 --- HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs | 68 +++++++++++++++++++++++---------- 1 files changed, 47 insertions(+), 21 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs b/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs index 74c2cff..5f8c0f7 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs @@ -17,22 +17,50 @@ /// 鏄剧ず褰撳墠閫変腑棰滆壊鐨勬寜閽� /// </summary> Button btnCurColor; + /// <summary> + /// 鍔熻兘鍚嶇О + /// </summary> + Button btnFunctionName; + /// <summary> + /// 鍔熻兘鎵�灞炴ゼ灞傘�佹埧闂� + /// </summary> + Button btnFromFoorAndRoom; + /// <summary> + /// 鏀惰棌鎸夐挳 + /// </summary> + Button btnCollection; + /// <summary> + /// k寮�鍏虫寜閽� + /// </summary> + Button btnSwitch; + #endregion #region 鍖哄煙鍙橀噺 - Function function; + Function light; + Button btnCollection_Out; + Button btnFunctionName_Out; + Button btnFromFloor_Out; + /// <summary> + /// 鍒锋柊鏄剧ず淇℃伅 + /// </summary> + Action actionRefresh; #endregion public RGBPage(Function func) { bodyView = this; - function = func; + light = func; } - public void LoadPage() + public void LoadPage(Button btnCollectionIcon, Button btnFunctionNameOut, Button btnFromFloorOut) { + btnCollection_Out = btnCollectionIcon; + btnFunctionName_Out = btnFunctionNameOut; + btnFromFloor_Out = btnFromFloorOut; bodyView.BackgroundColor = CSS_Color.BackgroundColor; - new PublicAssmebly().LoadTopView(bodyView, Language.StringByID(StringId.Lights), function); + //new TopViewDiv(bodyView, Language.StringByID(StringId.Lights)).LoadTopView(function,null); + //new PublicAssmebly().LoadTopView(bodyView, Language.StringByID(StringId.Lights), function); FrameLayout controlView = new FrameLayout() { @@ -44,7 +72,7 @@ }; bodyView.AddChidren(controlView); - Button btnLightName = new Button() + btnFunctionName = new Button() { X = Application.GetRealWidth(16), Y = Application.GetRealHeight(14), @@ -53,20 +81,20 @@ TextColor = CSS_Color.FirstLevelTitleColor, TextAlignment = TextAlignment.CenterLeft, TextSize = CSS_FontSize.EmphasisFontSize_FirstLevel, - Text = function.name, + Text = light.name, }; - controlView.AddChidren(btnLightName); + controlView.AddChidren(btnFunctionName); - Button btnFromFoorAndRoom = new Button() + btnFromFoorAndRoom = new Button() { X = Application.GetRealWidth(16), - Y = btnLightName.Bottom, + Y = btnFunctionName.Bottom, Width = Application.GetRealWidth(270), Height = Application.GetRealHeight(21), TextColor = CSS_Color.PromptingColor1, TextAlignment = TextAlignment.CenterLeft, TextSize = CSS_FontSize.PromptFontSize_FirstLevel, - Text = function.GetRoomListName() + Text = light.GetRoomListName() }; controlView.AddChidren(btnFromFoorAndRoom); @@ -82,7 +110,7 @@ }; controlView.AddChidren(btnCurColor); - var btnCollection = new Button() + btnCollection = new Button() { X = Application.GetRealWidth(273), Y = Application.GetRealHeight(14), @@ -165,20 +193,20 @@ var btnGradualChangeText = new Button() { X = Application.GetRealWidth(35), - Y = Application.GetRealHeight(385), + Y = Application.GetRealHeight(375), Width = Application.GetRealWidth(224), Height = Application.GetRealHeight(21), TextAlignment = TextAlignment.CenterLeft, TextColor = CSS_Color.FirstLevelTitleColor, TextSize = CSS_FontSize.PromptFontSize_FirstLevel, - TextID = StringId.Brightness, + TextID = StringId.SpeedOfChange, }; controlView.AddChidren(btnGradualChangeText); var btnGradualChangeMinValuesText = new Button() { X = Application.GetRealWidth(35), - Y = btnGradualChangeText.Bottom, + Y = btnGradualChangeText.Bottom+ Application.GetRealHeight(10), Width = Application.GetRealWidth(22), Height = Application.GetRealHeight(21), Text = "0s", @@ -197,7 +225,8 @@ SeekBarViewHeight = Application.GetRealHeight(8), ThumbImagePath = "Public/ThumbImage.png", ThumbImageHeight = Application.GetRealHeight(54), - ProgressBarColor = CSS_Color.AuxiliaryColor1, + ProgressBarColor = CSS_Color.MainColor, + //SeekBarBackgroundColor = CSS_Color.MainColor, ProgressTextColor = CSS_Color.FirstLevelTitleColor, ProgressTextSize = CSS_FontSize.PromptFontSize_FirstLevel, ProgressBarUnitSring = "s", @@ -209,7 +238,7 @@ var btnGradualChangeMaxValuesText = new Button() { X = barGradualChange.Right, - Y = btnGradualChangeText.Bottom, + Y = btnGradualChangeText.Bottom+ Application.GetRealHeight(10), Width = Application.GetRealWidth(35), Height = Application.GetRealHeight(21), Text = "10s", @@ -231,7 +260,7 @@ }; controlView.AddChidren(btnRestoredPoint); - Button btnSwitch = new Button() + btnSwitch = new Button() { X = btnRestoredPoint.Right + Application.GetRealWidth(4), Y = Application.GetRealHeight(448), @@ -242,11 +271,8 @@ }; controlView.AddChidren(btnSwitch); - LoadEventList(); + new TopViewDiv(bodyView, Language.StringByID(StringId.Lights)).LoadTopView(light, actionRefresh); } - - - } } -- Gitblit v1.8.0