using System;
|
using HDL_ON.UI.Music;
|
using Shared;
|
namespace HDL_ON.UI.UI2.FuntionControlView.Video.View
|
{
|
public class ShowDialog
|
{
|
/// <summary>
|
///
|
/// </summary>
|
/// <param name="title">标题</param>
|
/// <param name="action1">回调函数</param>
|
/// <param name="action2">回调函数</param>
|
public void ClickBox(string title, Action<Dialog> action1, Action<Dialog> 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);
|
};
|
|
}
|
|
}
|
}
|