using System; using HDL_ON.UI.Music; using Shared; namespace HDL_ON.UI.UI2.FuntionControlView.Video.View { public class ShowDialog { /// /// /// /// 标题 /// 回调函数 /// 回调函数 public void ClickBox(string title, Action action1, Action action2) { Dialog dialog = new Dialog() { BackgroundColor = MusicColor.PopupBackgroundColor, }; FrameLayout whiteView = new FrameLayout() { X = Application.GetRealWidth(56), Y = Application.GetRealHeight(261), Width = Application.GetRealWidth(263), Height = Application.GetRealHeight(145), BackgroundColor = MusicColor.WhiteColor, BorderColor = 0x00000000, BorderWidth = 0, Radius = (uint)Application.GetRealHeight(16), }; dialog.AddChidren(whiteView); Button dianhuaIconBtn = new Button { X = Application.GetRealWidth(46), Y = Application.GetRealHeight(20), Width = Application.GetRealWidth(32), Height = Application.GetRealWidth(32), UnSelectedImagePath = "VideoIcon/phone.png", }; whiteView.AddChidren(dianhuaIconBtn); Button btnTitle = new Button() { Y = Application.GetRealHeight(25), X = Application.GetRealWidth(86), Height = Application.GetRealHeight(22), Width = Application.GetRealWidth(150), TextColor = MusicColor.TextColor, TextSize = TextSize.Text16, TextAlignment = TextAlignment.CenterLeft, Text = "来自“围墙机”呼叫", }; whiteView.AddChidren(btnTitle); Button guaduanIconBtn = new Button { X = Application.GetRealWidth(75), Y = Application.GetRealHeight(68), Width = Application.GetRealWidth(32), Height = Application.GetRealWidth(32), UnSelectedImagePath = "VideoIcon/hangup.png", }; whiteView.AddChidren(guaduanIconBtn); Button jietingIconBtn = new Button { X = Application.GetRealWidth(157), Y = Application.GetRealHeight(68), Width = Application.GetRealWidth(32), Height = Application.GetRealWidth(32), UnSelectedImagePath = "VideoIcon/answer.png", }; whiteView.AddChidren(jietingIconBtn); dialog.Show(); guaduanIconBtn.MouseUpEventHandler += (sender, e) => { action1(dialog); }; jietingIconBtn.MouseUpEventHandler += (sender, e) => { action2(dialog); }; } } }