using System; using HDL_ON.UI.Music; using Shared; namespace HDL_ON.UI.UI2.FuntionControlView.Aks.CommonView { public class MenuFramLayout : BaseFramLayout { private uint UpBackgroundColor = 0x00000000; private uint DownBackgroundColor = 0xff454635; public const int widthFrameLayout = 180; public const int heightFrameLayout = 180; public const int cornerValue = 90; public MenuFramLayout(int width = widthFrameLayout, int height = heightFrameLayout) { this.Width = Application.GetMinRealAverage(width); this.Height = Application.GetMinRealAverage(height); this.Radius = (uint)Application.GetRealHeight(cornerValue); this.BackgroundColor = MusicColor.ViewColor; this.Gravity = Gravity.CenterHorizontal; } Button btnTop = new Button { Y = Application.GetMinRealAverage(16), X = Application.GetMinRealAverage(78), Width = Application.GetRealWidth(24), Height = Application.GetRealHeight(20), UnSelectedImagePath = "AksIcon/shang.png", }; Button btnBottom = new Button { Y = Application.GetMinRealAverage(144), X = Application.GetMinRealAverage(78), Width = Application.GetRealWidth(24), Height = Application.GetRealHeight(20), UnSelectedImagePath = "AksIcon/xia.png", }; Button btnLeft = new Button { Y = Application.GetMinRealAverage(78), X = Application.GetMinRealAverage(16), Width = Application.GetRealWidth(20), Height = Application.GetRealHeight(24), UnSelectedImagePath = "AksIcon/zuo.png", }; Button btnRight = new Button { Y = Application.GetMinRealAverage(78), X = Application.GetMinRealAverage(144), Width = Application.GetRealWidth(20), Height = Application.GetRealHeight(24), UnSelectedImagePath = "AksIcon/you.png", }; Button btnOkbj = new Button { Y = Application.GetMinRealAverage(52), X = Application.GetMinRealAverage(52), Width = Application.GetMinRealAverage(76), Height = Application.GetMinRealAverage(76), Radius = (uint)Application.GetRealHeight(38), BackgroundColor = MusicColor.WhiteColor, }; Button btnOk = new Button { Y = Application.GetMinRealAverage(76), X = Application.GetMinRealAverage(76), Width = Application.GetMinRealAverage(28), Height = Application.GetMinRealAverage(28), Radius = (uint)Application.GetRealHeight(14), BackgroundColor = MusicColor.SelectedColor, }; public void AddView(FrameLayout layout) { this.AddChidren(btnTop); this.AddChidren(btnBottom); this.AddChidren(btnLeft); this.AddChidren(btnRight); this.AddChidren(btnOkbj); this.AddChidren(btnOk); layout.AddChidren(this); } /// /// 上 /// /// public void SetTopClickListener(Action