From 94e4e5b9fd3da964c44b7b14227d6fe2bbb426d7 Mon Sep 17 00:00:00 2001 From: WJC <wjc@hdlchina.com.cn> Date: 星期四, 02 四月 2020 13:56:39 +0800 Subject: [PATCH] 2020-04-02-2 --- ZigbeeApp/Shared/Phone/Device/Logic/CurrentDeviceState.cs | 49 +++++++++++++++++++++++++++++++++++-------------- 1 files changed, 35 insertions(+), 14 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/CurrentDeviceState.cs b/ZigbeeApp/Shared/Phone/Device/Logic/CurrentDeviceState.cs old mode 100755 new mode 100644 index 317bb6c..740cb73 --- a/ZigbeeApp/Shared/Phone/Device/Logic/CurrentDeviceState.cs +++ b/ZigbeeApp/Shared/Phone/Device/Logic/CurrentDeviceState.cs @@ -12,17 +12,20 @@ /// 閫変腑璇ヨ澶囧姛鑳戒綔涓烘潯浠舵垨鑰呯洰鏍囩殑瑙嗗浘鏂规硶 /// </summary> /// <param name="common">Common.</param> - public static void CurrentDeviceView(FrameLayout flMain, CommonDevice common, bool edit, string str) + public static void CurrentDeviceView(FrameLayout flMain, CommonDevice common, bool edit, string str ) { #region -------鐣岄潰甯冨眬閮ㄥ垎 //涓嶈褰撳墠鐣岄潰婊戝姩 UserView.HomePage.Instance.ScrollEnabled = false; CompleteView completeView = new CompleteView(); flMain.AddChidren(completeView.Show(1)); - completeView.Btntitle.Text = common.DeviceEpointName; + completeView.Btntitle.Text = LocalDevice.Current.GetDeviceEpointName(common); EventHandler<MouseEventArgs> clickcancel = (sender, e) => { - UserView.HomePage.Instance.ScrollEnabled = true; + if (!edit) + { + UserView.HomePage.Instance.ScrollEnabled = true; + } flMain.RemoveFromParent(); }; flMain.MouseUpEventHandler += clickcancel; @@ -34,29 +37,31 @@ openView.titleBtn.TextID = MyInternationalizationString.open; mFunView closeView = new mFunView(); - closeView.frameLayout.Y = openView.frameLayout.Bottom; + closeView.frameLayout.Y = Application.GetRealHeight(140 + 20+160); + // closeView.frameLayout.Y = openView.frameLayout.Bottom; //completeView.Show(l).AddChidren(closeView.Show()); closeView.titleBtn.TextID = MyInternationalizationString.close; mFunView takebackView = new mFunView(); - takebackView.frameLayout.Y = closeView.frameLayout.Bottom; + takebackView.frameLayout.Y = Application.GetRealHeight(140+20+160+160); + // takebackView.frameLayout.Y = closeView.frameLayout.Bottom; //completeView.Show(l).AddChidren(takebackView.Show()); takebackView.titleBtn.TextID = MyInternationalizationString.onoff; takebackView.lineBtn.BackgroundColor = ZigbeeColor.Current.LogicBackgroundColor; - + #region -------杩涘害鏉℃帶浠� var horizontalSeekBarRowLien = new RowLayout { - Y = openView.frameLayout.Bottom, - Width = Application.GetRealWidth(920), + //Y = openView.frameLayout.Bottom, + Width = Application.GetRealWidth(915), Height = Application.GetRealHeight(160), X = Application.GetRealWidth(80), LineColor = ZigbeeColor.Current.LogicRowLayoutLineColor, }; var horizontalSeekBarVol = new DiyImageSeekBar { - Y = openView.frameLayout.Bottom, + //Y = openView.frameLayout.Bottom, X = Application.GetRealWidth(80), - Width = Application.GetRealWidth(920), + Width = Application.GetRealWidth(915), Height = Application.GetRealHeight(160), IsProgressTextShow = true,//鏄剧ず鐧惧垎姣� IsClickable = false,//杩涘害鏉℃槸鍚︽粦鍔� @@ -64,9 +69,10 @@ ThumbImagePath = "ZigeeLogic/progressbtn2.png",//杩涘害鏉℃寜閽浘鏍� ThumbImageHeight = Application.GetRealHeight(56),//杩涘害鏉℃寜閽浘鏍囩殑楂樺害锛堥粯璁ゆ鏂瑰舰锛氬鍜岄珮涓�鏍凤級 ProgressTextColor = ZigbeeColor.Current.LogicBtnCancelColor, - ProgressTextSize = 12,//鏄剧ず鐧惧垎姣斿瓧浣撳ぇ灏� - SeekBarViewHeight = Application.GetRealHeight(10),//杩涘害鏉$殑楂樺害 + ProgressTextSize = 9,//鏄剧ず鐧惧垎姣斿瓧浣撳ぇ灏�12 + SeekBarViewHeight = Application.GetRealHeight(5),//杩涘害鏉$殑楂樺害10 }; + #endregion #endregion #region -------鏁版嵁澶勭悊閮ㄥ垎 @@ -207,7 +213,9 @@ completeView.Show(l).AddChidren(openView.Show()); completeView.Show(l).AddChidren(closeView.Show()); + //closeView.frameLayout.Y = openView.frameLayout.Bottom; completeView.Show(l).AddChidren(takebackView.Show()); + //takebackView.frameLayout.Y = closeView.frameLayout.Bottom; takebackView.lineBtn.BackgroundColor = ZigbeeColor.Current.LogicBackgroundColor; #endregion @@ -485,7 +493,6 @@ break; case DeviceType.DoorLock: { - flMain.RemoveFromParent(); var memberList = new MemberList(); UserView.HomePage.Instance.AddChidren(memberList); @@ -631,8 +638,12 @@ taskListInfo.Add(switchdictionary); completeView.Show(l).AddChidren(openView.Show()); openView.lineBtn.BackgroundColor = ZigbeeColor.Current.LogicBackgroundColor; + + horizontalSeekBarRowLien.Y = openView.frameLayout.Bottom; + horizontalSeekBarVol.Y = openView.frameLayout.Bottom; completeView.Show(l).AddChidren(horizontalSeekBarRowLien); completeView.Show(l).AddChidren(horizontalSeekBarVol); + closeView.frameLayout.Y = horizontalSeekBarRowLien.Bottom; completeView.Show(l).AddChidren(closeView.Show()); @@ -748,6 +759,9 @@ openView.lineBtn.BackgroundColor = ZigbeeColor.Current.LogicBackgroundColor; + + horizontalSeekBarRowLien.Y = openView.frameLayout.Bottom; + horizontalSeekBarVol.Y = openView.frameLayout.Bottom; completeView.Show(l).AddChidren(horizontalSeekBarRowLien); completeView.Show(l).AddChidren(horizontalSeekBarVol); @@ -1194,7 +1208,14 @@ } else { //娣诲姞鐩爣 - LogicIfon.AddDeviceactions(common, actionsInfo); + if (SelectedDeviceStatus == "DoorLock") + {//闂ㄩ攣鏁版嵁鐗规畩,杩涜鐗规畩澶勭悊; + LogicIfon.AddDoorLockActions(common, actionsInfo); + } + else + { + LogicIfon.AddDeviceActions(common, actionsInfo); + } } } else -- Gitblit v1.8.0