From 474ab09bf8d9443646bb5df254698c8141543f74 Mon Sep 17 00:00:00 2001 From: WJC <wjc@hdlchina.com.cn> Date: 星期五, 01 十一月 2019 13:48:01 +0800 Subject: [PATCH] 2019-11-01-1 --- ZigbeeApp/Shared/Phone/Device/Logic/DeviceStateCondition.cs | 75 ++++++++++++++++++++++++++++--------- 1 files changed, 56 insertions(+), 19 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/DeviceStateCondition.cs b/ZigbeeApp/Shared/Phone/Device/Logic/DeviceStateCondition.cs index 9d23eb6..722c666 100644 --- a/ZigbeeApp/Shared/Phone/Device/Logic/DeviceStateCondition.cs +++ b/ZigbeeApp/Shared/Phone/Device/Logic/DeviceStateCondition.cs @@ -23,7 +23,6 @@ FrameLayout clickframeLayout = new FrameLayout(); Button clickbutton = new Button(); Button clicktextcolcrbutton = new Button(); - public void Show() { @@ -44,7 +43,7 @@ TextColor = ZigbeeColor.Current.LogicTextBlackColor, TextAlignment = TextAlignment.CenterLeft, X = Application.GetRealWidth(160), - Width = Application.GetRealWidth(300), + Width = Application.GetRealWidth(600), Height = Application.GetRealHeight(69), Y = Application.GetRealHeight(92), TextID = MyInternationalizationString.devicestate, @@ -170,47 +169,83 @@ { flMain.RemoveFromParent(); }; + var foolrbjicon = new FrameLayout + { + + Width = Application.GetRealWidth(450), + Height = Application.GetRealHeight(780), + X = Application.GetRealWidth(1080 - 468 - 35), + Y = Application.GetRealHeight(184), + BackgroundImagePath= "Item/SelectFloor_Right.png", + }; + flMain.AddChidren(foolrbjicon); + + var btnfoolrtext = new Button + { + Width = Application.GetRealWidth(450), + Height = Application.GetRealHeight(150), + TextAlignment = TextAlignment.CenterLeft, + TextColor = ZigbeeColor.Current.LogicTextBlackColor, + X = Application.GetRealWidth(80), + TextID = MyInternationalizationString.selecfoolr, + }; + foolrbjicon.AddChidren(btnfoolrtext); + var foolrbj = new VerticalScrolViewLayout { - Width = Application.GetRealWidth(400), - Height = Application.GetRealHeight(600), - X = Application.GetRealWidth(1080 - 400 - 60), - Y = Application.GetRealHeight(184 + 50), - BackgroundColor = ZigbeeColor.Current.LogicBackgroundColor, - Radius = (uint)Application.GetRealHeight(30), + Width = Application.GetRealWidth(450), + Height =foolrbjicon.Height - btnfoolrtext.Height, + X = Application.GetRealWidth(80), + Y = btnfoolrtext.Bottom, }; - flMain.AddChidren(foolrbj); + foolrbjicon.AddChidren(foolrbj); + foreach (var foolr in Config.Instance.Home.FloorDics) { - - var foolrRowLayout = new FrameLayout + var foolrRowLayout = new RowLayout { Height = Application.GetRealHeight(150), + LineColor= ZigbeeColor.Current.LogicMiddleBackgroundColor, }; foolrbj.AddChidren(foolrRowLayout); + + var btnfoolricon = new Button + { + Width = Application.GetRealWidth(81), + Height = Application.GetRealHeight(81), + UnSelectedImagePath = "Floor/Floor.png", + Gravity=Gravity.CenterVertical, + }; + foolrRowLayout.AddChidren(btnfoolricon); + var btnfoolrname = new Button { Width = Application.GetRealWidth(250), - Height = Application.GetRealHeight(160), + Height = Application.GetRealHeight(150), Text = foolr.Value, - TextAlignment = TextAlignment.Center, - TextColor = ZigbeeColor.Current.LogicTextBlackColor, - //SelectedTextColor=0xfffc744b, + TextAlignment = TextAlignment.CenterLeft, + TextColor = ZigbeeColor.Current.LogicBtnCancelColor, Tag = foolr.Key, + X= btnfoolricon.Right+Application.GetRealWidth(12), }; foolrRowLayout.AddChidren(btnfoolrname); - + if (foolrname.Text == foolr.Value) { + btnfoolricon.UnSelectedImagePath = "Floor/FloorSelected.png"; + btnfoolrname.TextColor = ZigbeeColor.Current.LogicTextBlackColor; + } EventHandler<MouseEventArgs> foolrnameclick = (sender13, e13) => { + roomhorizontalScrol.RemoveAll(); devicetypehorizontalScrol.RemoveAll(); middle.RemoveAll(); foolrname.Text = btnfoolrname.Text; flMain.RemoveFromParent(); var list = Send.GetRoomList(btnfoolrname.Tag.ToString()); + AllRoomView(list, deviceTypeList, roomhorizontalScrol, devicetypehorizontalScrol); }; foolrRowLayout.MouseUpEventHandler += foolrnameclick; @@ -308,6 +343,7 @@ } list.Add(device); } + AllDeviceTypeView(list, devicetypehorizontalScrol); } @@ -337,6 +373,7 @@ } list.Add(device); } + AllDeviceTypeView(list, devicetypehorizontalScrol); @@ -715,9 +752,9 @@ TextID = MyInternationalizationString.security, TextColor = ZigbeeColor.Current.LogicBtnTypeColor, Height = Application.GetRealHeight(140), - Width = Application.GetRealWidth(320), + Width = Application.GetRealWidth(420), TextAlignment = TextAlignment.Center, - X = Btncancel.Right + Application.GetRealWidth(100), + X = Btncancel.Right + Application.GetRealWidth(50), TextSize = 16, Text = common.DeviceEpointName, }; @@ -729,7 +766,7 @@ Height = Application.GetRealHeight(140), Width = Application.GetRealWidth(200), TextAlignment = TextAlignment.CenterRight, - X = Btntitle.Right + Application.GetRealWidth(100), + X = Btntitle.Right + Application.GetRealWidth(50), }; timetype.AddChidren(Btncomplete); -- Gitblit v1.8.0