using System; using HDL_ON.UI.Music; using HDL_ON.UI.UI2.FuntionControlView.Aks.CommonView; using Shared; namespace HDL_ON.UI.UI2.FuntionControlView.Aks { public class AksMusicPage : BaseFramLayout { public AksMusicPage() { } public void Show() { this.BackgroundColor = MusicColor.ViewColor; Button btnTitle = new Button { Y = Application.GetRealHeight(16), X = Application.GetRealWidth(16), Height = Application.GetRealHeight(22), Width = Application.GetRealWidth(200), TextAlignment = TextAlignment.CenterLeft, TextColor = MusicColor.TextColor, TextSize = TextSize.Text16, TextID = StringId.bofangqi, }; this.AddChidren(btnTitle); CornerFramLayout cornerFram = new CornerFramLayout(343, 452); cornerFram.X = Application.GetRealWidth(16); cornerFram.Y = btnTitle.Bottom + Application.GetRealHeight(16); this.AddChidren(cornerFram); cornerFram.SetList(cornerFram.GetTestList(17)); cornerFram.SetMargin(16, 0, 16, 0); cornerFram.LoadButtonPage(4, (value) => { }); FrameLayout payerFramLayout = new FrameLayout(); payerFramLayout.Width = Application.GetRealWidth(343); payerFramLayout.Height = Application.GetRealHeight(364); payerFramLayout.Y = cornerFram.Bottom + Application.GetRealHeight(16); payerFramLayout.X = Application.GetRealWidth(16); payerFramLayout.BackgroundColor = MusicColor.WhiteColor; payerFramLayout.Radius = (uint)Application.GetRealHeight(17); this.AddChidren(payerFramLayout); FrameLayout singleFramLayout = new FrameLayout { BackgroundColor = MusicColor.ViewColor, Y = Application.GetRealHeight(24), Gravity = Gravity.CenterHorizontal, Width = Application.GetRealWidth(101), Height = Application.GetRealHeight(40), Radius = (uint)Application.GetRealHeight(20), }; payerFramLayout.AddChidren(singleFramLayout); Button btnLeftImage = new Button { X = Application.GetRealWidth(16), Width = Application.GetRealWidth(16), Height = Application.GetRealWidth(16), UnSelectedImagePath = "AksIcon/yingku.png", Gravity = Gravity.CenterVertical, Name = "btnLeftImage", }; singleFramLayout.AddChidren(btnLeftImage); Button btnName = new Button { X = btnLeftImage.Right + Application.GetRealWidth(4), Width = Application.GetRealWidth(32), Height = Application.GetRealHeight(23), TextID = StringId.yingku, TextSize = TextSize.Text16, TextColor = MusicColor.TextColor, TextAlignment = TextAlignment.Center, Gravity = Gravity.CenterVertical, IsMoreLines = true, Name = "btnName", }; singleFramLayout.AddChidren(btnName); Button btnRightImage = new Button { X = btnName.Right + Application.GetRealWidth(8), Width = Application.GetRealWidth(5), Height = Application.GetRealWidth(8), UnSelectedImagePath = "AksIcon/yingkunext.png", Gravity = Gravity.CenterVertical, Name = "btnRightImage", }; singleFramLayout.AddChidren(btnRightImage); MenuFramLayout menuFram = new MenuFramLayout { Y = singleFramLayout.Bottom + Application.GetRealHeight(32), Gravity = Gravity.CenterHorizontal, }; menuFram.AddView(payerFramLayout); FrameLayout multiFramLayout = new FrameLayout { BackgroundColor = MusicColor.ViewColor, X=Application.GetRealWidth(16), Y = menuFram.Bottom+Application.GetRealHeight(32), Width = Application.GetRealWidth(311), Height = Application.GetRealHeight(40), Radius = (uint)Application.GetRealHeight(20), }; payerFramLayout.AddChidren(multiFramLayout); FrameLayout leftFramLayout = new FrameLayout { X = Application.GetRealWidth(16), Gravity = Gravity.CenterVertical, Width = Application.GetRealWidth(139), Height = Application.GetRealHeight(23), Radius = (uint)Application.GetRealHeight(20), }; multiFramLayout.AddChidren(leftFramLayout); Button btnBottonLeftImage = new Button { Width = Application.GetRealWidth(16), Height = Application.GetRealWidth(16), UnSelectedImagePath = "AksIcon/shixuqi.png", Gravity = Gravity.CenterVertical, Name = "btnBottonLeftImage", }; leftFramLayout.AddChidren(btnBottonLeftImage); Button btnBottonName = new Button { X = btnBottonLeftImage.Right + Application.GetRealWidth(4), Width = Application.GetRealWidth(100), Height = Application.GetRealHeight(23), TextID = StringId.shixuqi, TextSize = TextSize.Text16, TextColor = MusicColor.TextColor, TextAlignment = TextAlignment.CenterLeft, Gravity = Gravity.CenterVertical, IsMoreLines = true, Name = "btnName", }; leftFramLayout.AddChidren(btnBottonName); FrameLayout lineFramLayout = new FrameLayout { BackgroundColor = MusicColor.TextColor, X = leftFramLayout.Right, Y =Application.GetRealHeight(10), Width = Application.GetRealWidth(1), Height = Application.GetRealHeight(20), }; multiFramLayout.AddChidren(lineFramLayout); FrameLayout rightFramLayout = new FrameLayout { X =lineFramLayout.Right, Gravity = Gravity.CenterVertical, Width = Application.GetRealWidth(138), Height = Application.GetRealHeight(23), }; multiFramLayout.AddChidren(rightFramLayout); Button btnBottonRightImage = new Button { Width = Application.GetRealWidth(16), Height = Application.GetRealWidth(16), UnSelectedImagePath = "AksIcon/xuanze.png", Gravity = Gravity.CenterRight, Name = "btnBottonLeftImage", }; rightFramLayout.AddChidren(btnBottonRightImage); Button btnBottonRightName = new Button { X = btnBottonLeftImage.Right + Application.GetRealWidth(4), Width = Application.GetRealWidth(100), Height = Application.GetRealHeight(23), TextID = StringId.bofangqi, TextSize = TextSize.Text16, TextColor = MusicColor.TextColor, TextAlignment = TextAlignment.CenterRight, Gravity = Gravity.CenterVertical, IsMoreLines = true, Name = "btnName", }; rightFramLayout.AddChidren(btnBottonRightName); //PayerFramLayout payerFramLayout = new PayerFramLayout(343, 364); //payerFramLayout.Y = cornerFram.Bottom + Application.GetRealHeight(16); //payerFramLayout.X = Application.GetRealWidth(16); //payerFramLayout.LoadPage(); //this.AddChidren(payerFramLayout); this.AdjustRealHeight(20); } } }