From 25429f085093d89d543a0b90e30d0d62d1b7dac9 Mon Sep 17 00:00:00 2001 From: hxb <hxb@hdlchina.com.cn> Date: 星期二, 30 八月 2022 09:37:38 +0800 Subject: [PATCH] 合并了IOS的代码 --- ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/PanelThreeButtonDirectionForm.cs | 117 ++++++++++++++++++++-------------------------------------- 1 files changed, 40 insertions(+), 77 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/PanelThreeButtonDirectionForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/PanelThreeButtonDirectionForm.cs index b281a1f..5ef3e6d 100755 --- a/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/PanelThreeButtonDirectionForm.cs +++ b/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/PanelThreeButtonDirectionForm.cs @@ -7,60 +7,53 @@ /// <summary> /// 涓夋寜閿潰鏉跨殑娣诲姞姝ラ鐣岄潰 /// </summary> - public class PanelThreeButtonDirectionForm : EditorCommonForm + public class PanelThreeButtonDirectionForm : DirectionCommonForm { #region 鈻� 鍒濆鍖朹____________________________ - /// <summary> - /// 鐢婚潰鏄剧ず(搴曞眰浼氬浐瀹氳皟鐢ㄦ鏂规硶锛屽�熶互瀹屾垚鐢婚潰鍒涘缓) - /// </summary> - public void ShowForm() - { - //璁剧疆澶撮儴淇℃伅 - base.SetTitleText(Language.StringByID(R.MyInternationalizationString.uAddDevice)); - - //鍒濆鍖栦腑閮ㄤ俊鎭� - this.InitMiddleFrame(); - } - - /// <summary> - /// 鍒濆鍖栦腑閮ㄤ俊鎭� - /// </summary> - private void InitMiddleFrame() + /// <summary> + /// 鐢婚潰鏄剧ず(搴曞眰浼氬浐瀹氳皟鐢ㄦ鏂规硶锛屽�熶互瀹屾垚鐢婚潰鍒涘缓) + /// </summary> + public void ShowForm() { - //娓呯┖bodyFrame - this.ClearBodyFrame(); - - //鍥剧墖 - var framePic = new FrameLayout(); - framePic.Width = Application.GetMinRealAverage(835); - framePic.Height = Application.GetMinRealAverage(711); - framePic.Gravity = Gravity.CenterHorizontal; - framePic.Y = Application.GetRealHeight(144); - bodyFrameLayout.AddChidren(framePic); - var btnPic = new PicViewControl(framePic.Width, framePic.Height, false); - btnPic.UnSelectedImagePath = "Instruct/PanelThreeButton.png"; + //璁剧疆澶撮儴淇℃伅 + base.SetTitleText(Language.StringByID(R.MyInternationalizationString.uAddDevice)); + + //鍒濆鍖栦腑閮ㄤ俊鎭� + this.InitMiddleFrame(); + } + + /// <summary> + /// 鍒濆鍖栦腑閮ㄤ俊鎭� + /// </summary> + private void InitMiddleFrame() + { + //鍥剧墖 + var framePic = new FrameLayout(); + framePic.Width = this.GetPictrueRealSize(835); + framePic.Height = this.GetPictrueRealSize(711); + framePic.Gravity = Gravity.CenterHorizontal; + framePic.Y = Application.GetRealHeight(144); + bodyFrameLayout.AddChidren(framePic); + var btnPic = new PicViewControl(framePic.Width, framePic.Height, false); + btnPic.UnSelectedImagePath = "Instruct/PanelThreeButton.png"; framePic.AddChidren(btnPic); //鎸夐敭鑳屽厜鐏棯鐑� - var btnGreanLinght = new NormalViewControl(360, 40, true); - btnGreanLinght.X = Application.GetMinRealAverage(442); - btnGreanLinght.Y = Application.GetMinRealAverage(259); + var btnGreanLinght = new NormalViewControl(this.GetPictrueRealSize(360), this.GetPictrueRealSize(45), false); + btnGreanLinght.X = this.GetPictrueRealSize(442); + btnGreanLinght.Y = this.GetPictrueRealSize(257); btnGreanLinght.TextAlignment = TextAlignment.Center; btnGreanLinght.TextColor = UserCenterColor.Current.TextGrayColor3; btnGreanLinght.TextSize = 10; btnGreanLinght.TextID = R.MyInternationalizationString.uPanelBackLightLighting; framePic.AddChidren(btnGreanLinght); - //浠绘剰鎸夐敭闀挎寜5绉� - string textMsg = Language.StringByID(R.MyInternationalizationString.uLongClickEachPanelSomeSecond); - if (textMsg.Contains("{0}") == true) - { - textMsg = string.Format(textMsg, "5"); - } - var btnSecond = new NormalViewControl(400, 40, true); - btnSecond.X = Application.GetMinRealAverage(441); - btnSecond.Y = Application.GetMinRealAverage(585); + //闀挎寜姝ゆ寜閿� + string textMsg = Language.StringByID(R.MyInternationalizationString.uLongPressThisButton); + var btnSecond = new NormalViewControl(this.GetPictrueRealSize(400), this.GetPictrueRealSize(45), false); + btnSecond.X = this.GetPictrueRealSize(441); + btnSecond.Y = this.GetPictrueRealSize(526); btnSecond.TextColor = UserCenterColor.Current.TextGrayColor3; btnSecond.TextSize = 10; btnSecond.Text = textMsg; @@ -70,51 +63,21 @@ //杩涘叆閰嶇綉鐘舵�併�傜豢鐏揩闂�3绉掑垯閰嶇綉鎴愬姛 string[] msgArry = Language.StringByID(R.MyInternationalizationString.uAddThreeButtonPanelMsg).Split(new string[] { "{0}" }, StringSplitOptions.RemoveEmptyEntries); - var msg1 = new NormalViewControl(bodyFrameLayout.Width, Application.GetRealHeight(58), false); + var msg1 = new NormalViewControl(bodyFrameLayout.Width, Application.GetRealHeight(60), false); msg1.Y = Application.GetRealHeight(1037); msg1.Text = msgArry[0]; - msg1.TextColor = UserCenterColor.Current.TextGrayColor3; - msg1.TextAlignment = TextAlignment.Center; + msg1.TextColor = UserCenterColor.Current.TextGrayColor3; + msg1.TextAlignment = TextAlignment.Center; bodyFrameLayout.AddChidren(msg1); - var msg2 = new NormalViewControl(bodyFrameLayout.Width, Application.GetRealHeight(58), false); + var msg2 = new NormalViewControl(bodyFrameLayout.Width, Application.GetRealHeight(60), false); msg2.Y = msg1.Bottom; if (msgArry.Length > 1) { msg2.Text = msgArry[1]; } - msg2.TextColor = UserCenterColor.Current.TextGrayColor3; - msg2.TextAlignment = TextAlignment.Center; + msg2.TextColor = UserCenterColor.Current.TextGrayColor3; + msg2.TextAlignment = TextAlignment.Center; bodyFrameLayout.AddChidren(msg2); - //鏌ョ湅甯姪 - var btnHelp = new NormalViewControl(bodyFrameLayout.Width, Application.GetRealHeight(49), false); - btnHelp.Y = Application.GetRealHeight(1388); - btnHelp.TextSize = 12; - btnHelp.TextAlignment = TextAlignment.Center; - btnHelp.TextColor = UserCenterColor.Current.TextOrangeColor; - btnHelp.Text = Language.StringByID(R.MyInternationalizationString.uSearchHelp); - btnHelp.ButtonClickEvent += (sender, e) => - { - var form = new DeviceDirectionHelpForm(); - form.AddForm(string.Empty); - }; - bodyFrameLayout.AddChidren(btnHelp); - //搴曠嚎 - int lineWidth = btnHelp.GetRealWidthByText(12); - var btnLine = new NormalViewControl(lineWidth, ControlCommonResourse.BottomLineHeight, false); - btnLine.BackgroundColor = UserCenterColor.Current.TextOrangeColor; - btnLine.Gravity = Gravity.CenterHorizontal; - btnLine.Y = btnHelp.Bottom - Application.GetRealHeight(8); - bodyFrameLayout.AddChidren(btnLine); - - //涓嬩竴姝� - var btnNext = new BottomClickButton(); - btnNext.TextID = R.MyInternationalizationString.uNextway; - bodyFrameLayout.AddChidren(btnNext); - btnNext.ButtonClickEvent += (sender, e) => - { - var form = new Device.DeviceSearchForm(); - form.AddForm(this.FormID); - }; } #endregion -- Gitblit v1.8.0