From 0f6b72e77c67912810c308987f87986871e97640 Mon Sep 17 00:00:00 2001
From: wei <kaede@kaededeMacBook-Air.local>
Date: 星期二, 15 十二月 2020 09:53:47 +0800
Subject: [PATCH] 20201215-2
---
HDL_ON/UI/UI2/4-PersonalCenter/AboutOn/FunctionIntroductionPage.cs | 183 +++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 183 insertions(+), 0 deletions(-)
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/AboutOn/FunctionIntroductionPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/AboutOn/FunctionIntroductionPage.cs
new file mode 100644
index 0000000..9f6526c
--- /dev/null
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/AboutOn/FunctionIntroductionPage.cs
@@ -0,0 +1,183 @@
+锘縰sing System;
+using Shared;
+using HDL_ON.UI.CSS;
+using System.Collections.Generic;
+
+namespace HDL_ON.UI
+{
+ /// <summary>
+ /// 鍔熻兘浠嬬粛
+ /// </summary>
+ public class FunctionIntroductionPage : FrameLayout
+ {
+ FrameLayout bodyView;
+ /// <summary>
+ ///
+ /// </summary>
+ FrameLayout emptyTipFrameLayout;
+ /// <summary>
+ /// 褰撳墠
+ /// </summary>
+ VerticalScrolViewLayout bodyScrolView;
+ /// <summary>
+ /// 鍐呭涓虹┖鎻愮ずView
+ /// </summary>
+ EmptyTipView emptyTipView;
+
+ public FunctionIntroductionPage()
+ {
+ bodyView = this;
+ }
+
+ public void LoadPage()
+ {
+ new TopViewDiv(bodyView, Language.StringByID(StringId.FunctionIntroduced)).LoadTopView();
+
+ int bodyY = Application.GetRealHeight(64);
+ bodyScrolView = new VerticalScrolViewLayout()
+ {
+ Y = bodyY,
+ Height = bodyView.Height - bodyY,
+ BackgroundColor = CSS_Color.MainBackgroundColor,
+ };
+ bodyView.AddChidren(bodyScrolView);
+
+ AddEmptyTipView();
+
+ //TestLoad();
+ }
+
+ /// <summary>
+ /// 娣诲姞鍐呭涓虹┖鎻愮ず椤甸潰
+ /// </summary>
+ void AddEmptyTipView()
+ {
+ emptyTipView = new EmptyTipView()
+ {
+ Gravity = Gravity.Center
+ };
+ bodyView.AddChidren(emptyTipView);
+ }
+
+ /// <summary>
+ /// 鍔犺浇鍖哄煙閫夋嫨RowView
+ /// </summary>
+ /// <param name="VerticalScrolViewMiddle"></param>
+ void AddRowView(VerticalScrolViewLayout VerticalScrolViewMiddle, HelpURLInfo functionInfo)
+ {
+ var rowView = new FrameLayout()
+ {
+ Height = Application.GetRealHeight(54),
+ };
+ VerticalScrolViewMiddle.AddChidren(rowView);
+
+ //鏍囬
+ var btnTilte = new Button()
+ {
+ X = Application.GetRealWidth(16),
+ Y = Application.GetRealHeight(8),
+ Width = Application.GetRealWidth(320),
+ Height = Application.GetRealHeight(20),
+ TextAlignment = TextAlignment.CenterLeft,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ TextSize = CSS_FontSize.TextFontSize,
+ Text = functionInfo.Title
+ };
+ rowView.AddChidren(btnTilte);
+
+ //鍓爣棰�
+ var btnSubtitle = new Button()
+ {
+ X = Application.GetRealWidth(16),
+ Y = btnTilte.Bottom + Application.GetRealHeight(4),
+ Width = Application.GetRealWidth(320),
+ Height = Application.GetRealHeight(14),
+ TextAlignment = TextAlignment.CenterLeft,
+ TextColor = CSS_Color.PromptingColor1,
+ TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel,
+ Text = functionInfo.CreateTime
+ };
+
+ rowView.AddChidren(btnSubtitle);
+
+ var btnGo = new Button()
+ {
+ X = Application.GetRealWidth(343),
+ Gravity = Gravity.CenterVertical,
+ Width = Application.GetMinRealAverage(16),
+ Height = Application.GetMinRealAverage(16),
+ UnSelectedImagePath = "Public/Right.png",
+ };
+
+ rowView.AddChidren(btnGo);
+
+ var lineView = new LineView(rowView.Height);
+ rowView.AddChidren(lineView);
+
+ EventHandler<MouseEventArgs> eventHandler = (sender, e) =>
+ {
+ new WebViewDialog().LoadPage(functionInfo.Title, functionInfo.Url);
+ };
+
+ btnTilte.MouseUpEventHandler = eventHandler;
+ btnSubtitle.MouseUpEventHandler = eventHandler;
+ btnGo.MouseUpEventHandler = eventHandler;
+ }
+
+ #region 娴嬭瘯
+ List<HelpURLInfo> list = new List<HelpURLInfo>();
+ /// <summary>
+ ///
+ /// </summary>
+ void TestLoad()
+ {
+ list.Add(new HelpURLInfo()
+ {
+ Title = "HDL ON PRO 1.0.10 涓昏鏇存柊",
+ CreateTime = "11鏈�26",
+ Url = Constant.URL_PRIVACYPOLICY,
+ });
+
+ list.Add(new HelpURLInfo()
+ {
+ Title = "HDL ON PRO 1.0.09 涓昏鏇存柊",
+ CreateTime = "10鏈�26",
+ Url = Constant.URL_PRIVACYPOLICY,
+ });
+
+ list.Add(new HelpURLInfo()
+ {
+ Title = "HDL ON PRO 1.0.08 涓昏鏇存柊",
+ CreateTime = "09鏈�26",
+ Url = Constant.URL_PRIVACYPOLICY,
+ });
+
+ foreach (var info in list)
+ {
+ AddRowView(bodyScrolView, info);
+ }
+ }
+ #endregion
+ }
+
+
+ /// <summary>
+ /// 甯姪缃戦〉鍦板潃
+ /// </summary>
+ [System.Serializable]
+ public class HelpURLInfo
+ {
+ /// <summary>
+ ///
+ /// </summary>
+ public string Title;
+ /// <summary>
+ ///
+ /// </summary>
+ public string CreateTime;
+ /// <summary>
+ ///
+ /// </summary>
+ public string Url;
+ }
+}
--
Gitblit v1.8.0