using System; using HDL_ON.UI.Music; using Shared; namespace HDL_ON.UI.UI2.FuntionControlView.Aks.CommonView { public class PayerFramLayout : BaseFramLayout { public FrameLayout fLayout = new FrameLayout { Width = Application.GetRealWidth(343), Height = Application.GetRealHeight(364), X = Application.GetRealWidth(16), BackgroundColor = MusicColor.WhiteColor, Radius = (uint)Application.GetRealHeight(17), }; TypeSingleFramLayout typeSingleFramLayout = new TypeSingleFramLayout(); /// /// 菜单容器(上,下,左,右,ok) /// 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 SetSinglClickListener(Action action) { typeSingleFramLayout.SetClickListener(action); } /// /// 左边容器事件 /// /// 回调(第一个是父类对象 public void SetLeftFlClickListener(Action action) { typeMultiFramLayout.SetLeftFlClickListener(action); } /// /// 右边容器事件 /// /// 回调(第一个是父类对象 public void SetRightFlClickListener(Action action) { typeMultiFramLayout.SetRightFlClickListener(action); } } }