From f8283c8ebef3e0af8bd990c3e86cc9d010ba528e Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期二, 01 八月 2023 16:37:33 +0800
Subject: [PATCH] 2023年08月01日16:37:16

---
 HDL_ON/UI/UI2/FuntionControlView/Aks/CommonView/PayerFramLayout.cs |   77 ++++++++++++++++++++++++++------------
 1 files changed, 53 insertions(+), 24 deletions(-)

diff --git a/HDL_ON/UI/UI2/FuntionControlView/Aks/CommonView/PayerFramLayout.cs b/HDL_ON/UI/UI2/FuntionControlView/Aks/CommonView/PayerFramLayout.cs
index 8d60bca..2b48b6f 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Aks/CommonView/PayerFramLayout.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Aks/CommonView/PayerFramLayout.cs
@@ -5,36 +5,65 @@
 {
     public class PayerFramLayout : BaseFramLayout
     {
-        public PayerFramLayout(int width, int height)
+        public FrameLayout fLayout = new FrameLayout
         {
-            this.BackgroundColor = MusicColor.WhiteColor;
-            this.Width = Application.GetRealWidth(width);
-            this.Height = Application.GetRealHeight(height);
-            this.Radius = (uint)Application.GetRealHeight(17);
+            Width = Application.GetRealWidth(343),
+            Height = Application.GetRealHeight(364),
+            X = Application.GetRealWidth(16),
+            BackgroundColor = MusicColor.WhiteColor,
+            Radius = (uint)Application.GetRealHeight(17),
+        };
+
+        TypeSingleFramLayout typeSingleFramLayout = new TypeSingleFramLayout();
+
+        /// <summary>
+        /// 鑿滃崟瀹瑰櫒(涓婏紝涓嬶紝宸︼紝鍙筹紝ok)
+        /// </summary>
+        public MenuFramLayout menuFram = new MenuFramLayout();
+
+        public TypeMultiFramLayout typeMultiFramLayout = new TypeMultiFramLayout();
+
+        public void AddView(FrameLayout layout)
+        {
+            layout.AddChidren(fLayout);
+            typeSingleFramLayout.singleFramLayout.Y = Application.GetRealHeight(24);
+            typeSingleFramLayout.AddView(fLayout);
+            menuFram.Y = typeSingleFramLayout.singleFramLayout.Bottom + Application.GetRealHeight(32);
+            menuFram.AddView(fLayout);
+            typeMultiFramLayout.multiFramLayout.Y = menuFram.Bottom + Application.GetRealHeight(32);
+            typeMultiFramLayout.AddView(fLayout);
 
         }
 
-
-        public void LoadPage()
+        /// <summary>
+        /// 鍗曚釜瀹瑰櫒浜嬩欢
+        /// </summary>
+        /// <param name="action">鍥炶皟(绗竴涓槸鐖剁被瀵硅薄</param>
+        public void SetSinglClickListener(Action<FrameLayout> action)
         {
-            TypeSingleFramLayout singleFramLayout = new TypeSingleFramLayout(101, 40);
-            this.AddChidren(singleFramLayout);
-            singleFramLayout.Y = Application.GetRealHeight(24);
-            singleFramLayout.Gravity = Gravity.CenterHorizontal;
-            singleFramLayout.AddBtnLeftImage();
-            singleFramLayout.AddBtnName();
-            singleFramLayout.AddBtnRightImage();
-
-
-
-            MenuFramLayout menuFramLayout = new MenuFramLayout();
-            menuFramLayout.Y = singleFramLayout.Bottom + Application.GetRealHeight(32);
-            menuFramLayout.Gravity = Gravity.CenterHorizontal;
-            menuFramLayout.AddView(this);
-
-
-
+            typeSingleFramLayout.SetClickListener(action);
         }
 
+        /// <summary>
+        /// 宸﹁竟瀹瑰櫒浜嬩欢
+        /// </summary>
+        /// <param name="action">鍥炶皟(绗竴涓槸鐖剁被瀵硅薄</param>
+        public void SetLeftFlClickListener(Action<FrameLayout> action)
+        {
+
+            typeMultiFramLayout.SetLeftFlClickListener(action);
+        }
+
+        /// <summary>
+        /// 鍙宠竟瀹瑰櫒浜嬩欢
+        /// </summary>
+        /// <param name="action">鍥炶皟(绗竴涓槸鐖剁被瀵硅薄</param>
+        public void SetRightFlClickListener(Action<FrameLayout> action)
+        {
+            typeMultiFramLayout.SetRightFlClickListener(action);
+        }
+
+
+
     }
 }

--
Gitblit v1.8.0