using System;
using System.Collections.Generic;
using System.Text;
namespace Shared.Phone.MainPage
{
///
/// App公告界面
///
public class AppNoticeForm : FrameLayout
{
#region ■ 变量声明___________________________
///
/// 结束事件
///
public Action FinishEvent = null;
#endregion
#region ■ 初始化_____________________________
///
/// App公告界面
///
public void Show()
{
this.BackgroundColor = 0x7f000000;
//白色背景
var frameWhite = new FrameLayout();
frameWhite.Y = Application.GetRealHeight(252);
frameWhite.Height = Application.GetRealHeight(1255);
frameWhite.Width = Application.GetRealWidth(860);
frameWhite.BackgroundColor = UserCenter.UserCenterColor.Current.White;
frameWhite.Radius = (uint)Application.GetRealWidth(17);
frameWhite.Gravity = Gravity.CenterHorizontal;
this.AddChidren(frameWhite);
//公告
var btnNotice = new UserCenter.NormalViewControl(frameWhite.Width, Application.GetRealHeight(65), false);
btnNotice.TextSize = 20;
btnNotice.TextAlignment = TextAlignment.Center;
btnNotice.TextID = R.MyInternationalizationString.uNotice;
btnNotice.Y = Application.GetRealHeight(48);
frameWhite.AddChidren(btnNotice);
//加载的内容
var webView = new WebView();
webView.Y = btnNotice.Bottom + Application.GetRealHeight(70);
webView.Height = Application.GetRealHeight(868);
webView.Width = frameWhite.Width - Application.GetRealWidth(23) * 2;
webView.Gravity = Gravity.CenterHorizontal;
frameWhite.AddChidren(webView);
#if Android
webView.LoadRequest("https://developer.hdlcontrol.com/AnnouncementAndriod.html");
#endif
#if iOS
webView.LoadRequest("https://developer.hdlcontrol.com/AnnouncementIos.html");
#endif
//好的
var btnOk = new UserCenter.BottomClickButton();
btnOk.Width = frameWhite.Width - Application.GetRealWidth(173);
btnOk.Y = webView.Bottom + Application.GetRealHeight(23);
btnOk.TextID = R.MyInternationalizationString.uWell;
frameWhite.AddChidren(btnOk);
btnOk.ButtonClickEvent += (sender, e) =>
{
this.RemoveFromParent();
this.FinishEvent?.Invoke();
this.FinishEvent = null;
};
}
#endregion
}
}