From 5eeafe3af80bfd88306bd8ad9e76c8f4b51ca35f Mon Sep 17 00:00:00 2001
From: hxb <hxb@hdlchina.com.cn>
Date: 星期四, 17 十二月 2020 14:16:20 +0800
Subject: [PATCH] 增加本地发送的重发机制
---
HDL_ON/UI/UI2/4-PersonalCenter/AboutOn/FunctionIntroductionPage.cs | 139 +++++++++++++++++++++++++++++++++++++++++++---
1 files changed, 129 insertions(+), 10 deletions(-)
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/AboutOn/FunctionIntroductionPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/AboutOn/FunctionIntroductionPage.cs
index 70cafae..9f6526c 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/AboutOn/FunctionIntroductionPage.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/AboutOn/FunctionIntroductionPage.cs
@@ -1,6 +1,7 @@
锘縰sing System;
using Shared;
using HDL_ON.UI.CSS;
+using System.Collections.Generic;
namespace HDL_ON.UI
{
@@ -18,6 +19,10 @@
/// 褰撳墠
/// </summary>
VerticalScrolViewLayout bodyScrolView;
+ /// <summary>
+ /// 鍐呭涓虹┖鎻愮ずView
+ /// </summary>
+ EmptyTipView emptyTipView;
public FunctionIntroductionPage()
{
@@ -38,6 +43,8 @@
bodyView.AddChidren(bodyScrolView);
AddEmptyTipView();
+
+ //TestLoad();
}
/// <summary>
@@ -45,20 +52,132 @@
/// </summary>
void AddEmptyTipView()
{
- //int bodyY = Application.GetRealHeight(64);
- //emptyTipFrameLayout = new FrameLayout()
- //{
- // Y = bodyY,
- // Height = bodyView.Height - bodyY,
- // BackgroundColor = CSS_Color.MainBackgroundColor,
- //};
- //bodyView.AddChidren(emptyTipFrameLayout);
-
- var emptyTipView = new EmptyTipView()
+ 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