From efcffde735fa65ae34bae0bcc86313b74ed0e36c Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期一, 20 五月 2024 13:47:38 +0800 Subject: [PATCH] 优化离线数据 --- HDL_ON/UI/UI2/FuntionControlView/Aks/CommonView/VerticalBoutonFLayout.cs | 56 ++++++++++++++++++++++++++++---------------------------- 1 files changed, 28 insertions(+), 28 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/Aks/CommonView/VerticalBoutonFLayout.cs b/HDL_ON/UI/UI2/FuntionControlView/Aks/CommonView/VerticalBoutonFLayout.cs index e8d0e83..2ca711c 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/Aks/CommonView/VerticalBoutonFLayout.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/Aks/CommonView/VerticalBoutonFLayout.cs @@ -5,9 +5,21 @@ { public class VerticalBoutonFLayout:BaseFramLayout { + /// <summary> + /// 鏄惁鍙互鐐瑰嚮 + /// </summary> + private bool mIsClick = true; + /// <summary> + /// 璁剧疆鎺у埗鐐瑰嚮浜嬩欢 + /// </summary> + /// <param name="isClick">false鐐瑰嚮鏃犳晥</param> + public void setClick(bool isClick) + { + this.mIsClick = isClick; + } public const int widthFrameLayout = 80; - public const int heightFrameLayout = 140; + public const int heightFrameLayout = 140-15; public const int cornerValue = 12; public VerticalBoutonFLayout(int width = widthFrameLayout, int height = heightFrameLayout) @@ -18,23 +30,11 @@ Radius = (uint)Application.GetRealHeight(cornerValue); } - - - //public FrameLayout fLayout = new FrameLayout - //{ - // Y = Application.GetRealHeight(16), - // Width = Application.GetRealWidth(widthFrameLayout - 8), - // Height = Application.GetRealHeight(heightFrameLayout - 16), - // Radius = (uint)Application.GetRealHeight(cornerValue), - // BackgroundColor = MusicColor.ViewColor, - //}; - - public FrameLayout ONFLayout = new FrameLayout { Height = Application.GetRealWidth(40), Width = Application.GetRealWidth(40), - Radius = (uint)Application.GetRealHeight(20), + Radius = (uint)Application.GetRealWidth(20), BackgroundColor = MusicColor.WhiteColor, Gravity = Gravity.CenterHorizontal, }; @@ -45,6 +45,7 @@ Gravity = Gravity.Center, TextColor = MusicColor.MusicTxet14SelectedColor, TextSize = TextSize.Text14, + IsBold=true, }; public Button btnName = new Button @@ -55,7 +56,7 @@ TextColor = MusicColor.TextColor, TextAlignment = TextAlignment.Center, Gravity = Gravity.CenterHorizontal, - Padding = new Padding(0, 20, 0, 20), + Padding = new Padding(0, 8, 0, 8), IsMoreLines = true, Text="none" }; @@ -64,7 +65,7 @@ { Height = Application.GetRealWidth(40), Width = Application.GetRealWidth(40), - Radius = (uint)Application.GetRealHeight(20), + Radius = (uint)Application.GetRealWidth(20), BackgroundColor = MusicColor.WhiteColor, Gravity = Gravity.CenterHorizontal, }; @@ -75,6 +76,7 @@ Gravity = Gravity.Center, TextColor = 0xFFA5AEBC, TextSize = TextSize.Text14, + IsBold = true, }; @@ -85,13 +87,11 @@ public void AddView(FrameLayout parent) { parent.AddChidren(this); - //this.AddChidren(fLayout); this.AddChidren(ONFLayout); ONFLayout.AddChidren(ONButton); this.AddChidren(btnName); this.AddChidren(OFFFLayout); OFFFLayout.AddChidren(OFFButton); - ONFLayout.Y = Application.GetRealHeight(11); btnName.Y = ONFLayout.Bottom + Application.GetRealHeight(11); OFFFLayout.Y = btnName.Bottom + Application.GetRealHeight(11); @@ -145,30 +145,30 @@ { EventHandler<MouseEventArgs> UpClick = (sender, e) => { + action?.Invoke(OFFFLayout, OFFButton); OFFFLayout.BackgroundColor = MusicColor.WhiteColor; OFFButton.TextColor = 0xFFA5AEBC; - //寮硅捣鏉ヨ繕鍘熻儗鏅鑹� }; OFFFLayout.MouseUpEventHandler += UpClick; OFFButton.MouseUpEventHandler += UpClick; - //EventHandler<MouseEventArgs> MoveClick = (sender, e) => - //{ - // this.BackgroundColor = 0x00000000; - // //寮硅捣鏉ヨ繕鍘熻儗鏅鑹� - //}; - //this.MouseMoveEventHandler += MoveClick; - //btnImage.MouseMoveEventHandler += MoveClick; - //btnName.MouseMoveEventHandler += MoveClick; + EventHandler<MouseEventArgs> CancelClick = (sender, e) => + { + OFFFLayout.BackgroundColor = MusicColor.WhiteColor; + OFFButton.TextColor = 0xFFA5AEBC; + //寮硅捣鏉ヨ繕鍘熻儗鏅鑹� + }; + OFFFLayout.MouseUpOutsideEventHandler += CancelClick; + OFFButton.MouseUpOutsideEventHandler += CancelClick; EventHandler<MouseEventArgs> DownClick = (sender, e) => { //鎸変笅鍘绘敼鍙樿儗鏅鑹� OFFFLayout.BackgroundColor = MusicColor.MusicTxet14SelectedColor; OFFButton.TextColor = MusicColor.WhiteColor; - action?.Invoke(OFFFLayout, OFFButton); + }; OFFFLayout.MouseDownEventHandler += DownClick; OFFButton.MouseDownEventHandler += DownClick; -- Gitblit v1.8.0