From 1a4b95a7ebef71838bd3eda2c22056bbf0db65ec Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期五, 10 一月 2020 16:39:54 +0800
Subject: [PATCH] 2019阶段备份
---
HDL_ON/UI/UI2/4-PersonalCenter/UI/PersonalDataPage.cs | 476 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 472 insertions(+), 4 deletions(-)
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/UI/PersonalDataPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/UI/PersonalDataPage.cs
index 435af8b..dabee7b 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/UI/PersonalDataPage.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/UI/PersonalDataPage.cs
@@ -1,10 +1,11 @@
锘縰sing System;
using HDL_ON.UI;
+using HDL_ON.UI.CSS;
using Shared;
-namespace HDL_ON.UI2
+namespace HDL_ON.UI
{
- public class PersonalDataPage : FrameLayout
+ public partial class PersonalDataPage : FrameLayout
{
#region 鎺т欢鍒楄〃
/// <summary>
@@ -15,6 +16,126 @@
/// 澶村儚鍖哄煙
/// </summary>
FrameLayout headPortraitView;
+ /// <summary>
+ /// 澶村儚鎸夐挳
+ /// </summary>
+ Button btnHeadPortraitView;
+ #region 涓汉淇℃伅閫夐」鍖哄煙
+ /// <summary>
+ /// 涓汉淇℃伅閫夐」鍖哄煙
+ /// </summary>
+ VerticalScrolViewLayout optionListView;
+ #region 涓汉閫夐」-鍚嶅瓧鍖哄煙
+ /// <summary>
+ /// 涓汉閫夐」-鍚嶅瓧鍖哄煙
+ /// </summary>
+ FrameLayout userNameView;
+ /// <summary>
+ /// 鐢ㄦ埛鍚嶇О鏍囬
+ /// </summary>
+ Button btnUserName;
+ /// <summary>
+ /// 鐢ㄦ埛鍚嶇О
+ /// </summary>
+ EditText etUserName;
+ /// <summary>
+ /// 淇敼鐢ㄦ埛鍚嶇О鎸夐挳
+ /// </summary>
+ Button btnEditUserNameIcon;
+ #endregion
+ #region 涓汉閫夐」-浜岀淮鐮佸尯鍩�
+ /// <summary>
+ /// 涓汉閫夐」-浜岀淮鐮佸尯鍩�
+ /// </summary>
+ FrameLayout _QRcodeView;
+ /// <summary>
+ /// 鐢ㄦ埛浜岀淮鐮佹爣棰�
+ /// </summary>
+ Button btnQRcode;
+ /// <summary>
+ /// 浜岀淮鐮佸浘鏍�
+ /// </summary>
+ Button btnQRcodeIcon;
+ /// <summary>
+ /// 浜岀淮鐮佸墠杩涘浘鏍�
+ /// </summary>
+ Button btnQRcodeRight;
+ #endregion
+ #region 涓汉閫夐」-閭淇℃伅鍖哄煙
+ /// <summary>
+ /// 涓汉閫夐」-閭淇℃伅鍖哄煙
+ /// </summary>
+ FrameLayout userEmailInfoView;
+ /// <summary>
+ /// 鐢ㄦ埛閭淇℃伅鏍囬
+ /// </summary>
+ Button btnUserEmailTilte;
+ /// <summary>
+ /// 鐢ㄦ埛閭淇℃伅
+ /// </summary>
+ Button btnUserEmailInfo;
+ /// <summary>
+ /// 鐢ㄦ埛閭淇℃伅鍓嶈繘鍥炬爣
+ /// </summary>
+ Button btnUserEmailRight;
+ #endregion
+ #region 涓汉閫夐」-鎵嬫満淇℃伅鍖哄煙
+ /// <summary>
+ /// 涓汉閫夐」-鎵嬫満淇℃伅鍖哄煙
+ /// </summary>
+ FrameLayout userPhoneInfoView;
+ /// <summary>
+ /// 鐢ㄦ埛鎵嬫満淇℃伅
+ /// </summary>
+ Button btnUserPhoneTitle;
+ /// <summary>
+ /// 鐢ㄦ埛鎵嬫満淇℃伅
+ /// </summary>
+ Button btnUserPhoneInfo;
+ /// <summary>
+ /// 鐢ㄦ埛鎵嬫満淇℃伅鍓嶈繘鍥炬爣
+ /// </summary>
+ Button btnUserPhoneRight;
+ #endregion
+ #region 涓汉閫夐」-绗笁鏂规巿鏉冨尯鍩�
+ /// <summary>
+ /// 涓汉閫夐」-绗笁鏂规巿鏉冨尯鍩�
+ /// </summary>
+ FrameLayout thirdPartyAuthorizationView;
+ /// <summary>
+ /// 绗笁鏂规巿鏉冩枃鏈彁绀轰俊鎭寜閽�
+ /// </summary>
+ Button btnThirdPartyAuthorizationTitle;
+ Button btnThirdPartyAuthorizationRight;
+ #region 涓汉閫夐」-淇敼鐧诲綍瀵嗙爜鍖哄煙
+ /// <summary>
+ /// 涓汉閫夐」-淇敼鐧诲綍瀵嗙爜鍖哄煙
+ /// </summary>
+ FrameLayout resetPasswordView;
+ /// <summary>
+ /// 淇敼鐧诲綍瀵嗙爜鎻愮ず鏂囨湰
+ /// </summary>
+ Button btnResetPasswordText;
+ Button btnResetPasswordRight;
+ #endregion
+ #endregion
+ #endregion
+
+ #region 瑙i攣璁剧疆鍖哄煙
+ /// <summary>
+ /// 瑙i攣璁剧疆鍖哄煙
+ /// </summary>
+ FrameLayout interpretationSettingsView;
+ Button btnInterpretationSettingsTitle;
+ Button btnInterpretationSettingsTip;
+ Button btnInterpretationSettingsRight;
+ #endregion
+
+ /// <summary>
+ /// 閫�鍑虹櫥褰曟寜閽�
+ /// </summary>
+ Button btnLogout;
+
#endregion
public PersonalDataPage()
@@ -24,16 +145,363 @@
public void LoadView()
{
+ bodyView.BackgroundColor = CSS_Color.BackgroundColor;
+
new PublicAssmebly().LoadTopView(bodyView, Language.StringByID(InternationalizationString.PersonalCenter));
headPortraitView = new FrameLayout()
{
Y = Application.GetRealHeight(64),
- Height = Application.GetRealHeight(124)
+ Height = Application.GetRealHeight(124),
+ BackgroundColor = CSS_Color.MainBackgroundColor,
};
+ bodyView.AddChidren(headPortraitView);
+ btnHeadPortraitView = new Button(){
+ Gravity = Gravity.Center,
+ Width = Application.GetMinRealAverage(84),
+ Height = Application.GetMinRealAverage(84),
+ Radius = (uint)Application.GetMinRealAverage(42),
+ UnSelectedImagePath = "LoginIcon/2.png"
+ };
+ headPortraitView.AddChidren(btnHeadPortraitView);
+
+ #region 涓汉淇℃伅閫夐」鍖哄煙
+ /// <summary>
+ /// 涓汉淇℃伅閫夐」鍖哄煙
+ /// </summary>
+ optionListView = new VerticalScrolViewLayout()
+ {
+ Y = headPortraitView.Bottom+ Application.GetRealHeight(8),
+ Height = Application.GetRealHeight(45*6),
+ BackgroundColor = CSS_Color.MainBackgroundColor,
+ ScrollEnabled = false,
+ };
+ bodyView.AddChidren(optionListView);
+ #region 涓汉閫夐」-鍚嶅瓧鍖哄煙
+ /// <summary>
+ /// 涓汉閫夐」-鍚嶅瓧鍖哄煙
+ /// </summary>
+ userNameView = new FrameLayout()
+ {
+ Height = Application.GetRealHeight(44),
+ };
+ optionListView.AddChidren(userNameView);
+ /// <summary>
+ /// 鐢ㄦ埛鍚嶇О鏍囬
+ /// </summary>
+ btnUserName = new Button()
+ {
+ X = Application.GetRealWidth(16),
+ Width = Application.GetRealWidth(120),
+ TextAlignment = TextAlignment.CenterLeft,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ TextID = InternationalizationString.Name,
+ };
+ userNameView.AddChidren(btnUserName);
+ /// <summary>
+ /// 鐢ㄦ埛鍚嶇О
+ /// </summary>
+ etUserName = new EditText()
+ {
+ X = Application.GetRealWidth(100),
+ Width = Application.GetRealWidth(230),
+ TextAlignment = TextAlignment.CenterRight,
+ TextColor = CSS_Color.PromptingColor1,
+ TextSize = CSS_FontSize.TextFontSize,
+ Text = string.IsNullOrEmpty(MainPage.LoginUser.UserName) ? "涓嶆効鎰忛�忛湶濮撳悕鐨勭敤鎴�" : MainPage.LoginUser.UserName
+ };
+ userNameView.AddChidren(etUserName);
+ /// <summary>
+ /// 淇敼鐢ㄦ埛鍚嶇О鎸夐挳
+ /// </summary>
+ btnEditUserNameIcon = new Button()
+ {
+ X = Application.GetRealWidth(333),
+ Gravity = Gravity.CenterVertical,
+ Width = Application.GetMinRealAverage(28),
+ Height = Application.GetMinRealAverage(28),
+ UnSelectedImagePath = "PersonalCenter/PersonalData/EditIcon.png",
+ };
+ userNameView.AddChidren(btnEditUserNameIcon);
+ optionListView.AddChidren(new Button() { X = Application.GetRealWidth(16),Height = Application.GetRealHeight(1) ,Width = Application.GetRealWidth(343),BackgroundColor = CSS_Color.DividingLineColor});
+ #endregion
+ #region 涓汉閫夐」-浜岀淮鐮佸尯鍩�
+ /// <summary>
+ /// 涓汉閫夐」-浜岀淮鐮佸尯鍩�
+ /// </summary>
+ _QRcodeView = new FrameLayout()
+ {
+ Height = Application.GetRealHeight(44),
+ };
+ optionListView.AddChidren(_QRcodeView);
+ /// <summary>
+ /// 鐢ㄦ埛浜岀淮鐮佹爣棰�
+ /// </summary>
+ btnQRcode = new Button()
+ {
+ X = Application.GetRealWidth(16),
+ Width = Application.GetRealWidth(120),
+ TextAlignment = TextAlignment.CenterLeft,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ TextID = InternationalizationString.MyQRcode,
+ };
+ _QRcodeView.AddChidren(btnQRcode);
+ /// <summary>
+ /// 浜岀淮鐮佸浘鏍�
+ /// </summary>
+ btnQRcodeIcon = new Button()
+ {
+ X = Application.GetRealWidth(305),
+ Gravity = Gravity.CenterVertical,
+ Width = Application.GetMinRealAverage(16),
+ Height = Application.GetMinRealAverage(16),
+ UnSelectedImagePath = "PersonalCenter/PersonalData/QRcodeIcon.png",
+ };
+ _QRcodeView.AddChidren(btnQRcodeIcon);
+ optionListView.AddChidren(new Button() { X = Application.GetRealWidth(16),Height = Application.GetRealHeight(1) ,Width = Application.GetRealWidth(343),BackgroundColor = CSS_Color.DividingLineColor});
+ /// <summary>
+ /// 浜岀淮鐮佸墠杩涘浘鏍�
+ /// </summary>
+ btnQRcodeRight = new Button()
+ {
+ X = Application.GetRealWidth(339),
+ Gravity = Gravity.CenterVertical,
+ Width = Application.GetMinRealAverage(16),
+ Height = Application.GetMinRealAverage(16),
+ UnSelectedImagePath = "PersonalCenter/PersonalData/Right.png",
+ };
+ _QRcodeView.AddChidren(btnQRcodeRight);
+ #endregion
+ #region 涓汉閫夐」-閭淇℃伅鍖哄煙
+ /// <summary>
+ /// 涓汉閫夐」-閭淇℃伅鍖哄煙
+ /// </summary>
+ userEmailInfoView = new FrameLayout()
+ {
+ Height = Application.GetRealHeight(44),
+ };
+ optionListView.AddChidren(userEmailInfoView);
+ /// <summary>
+ /// 鐢ㄦ埛閭淇℃伅
+ /// </summary>
+ btnUserEmailTilte = new Button()
+ {
+ X = Application.GetRealWidth(16),
+ Width = Application.GetRealWidth(120),
+ TextAlignment = TextAlignment.CenterLeft,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ TextID = InternationalizationString.BoundEmailInfo,
+ };
+ userEmailInfoView.AddChidren(btnUserEmailTilte);
+ /// <summary>
+ /// 鐢ㄦ埛閭淇℃伅
+ /// </summary>
+ btnUserEmailInfo = new Button()
+ {
+ X = Application.GetRealWidth(100),
+ Width = Application.GetRealWidth(230),
+ TextAlignment = TextAlignment.CenterRight,
+ TextColor = CSS_Color.PromptingColor1,
+ TextSize = CSS_FontSize.TextFontSize,
+ Text = string.IsNullOrEmpty(MainPage.LoginUser.UserEmailInfo )?Language.StringByID(InternationalizationString.Unbound):MainPage.LoginUser.UserEmailInfo
+ };
+ userEmailInfoView.AddChidren(btnUserEmailInfo);
+ /// <summary>
+ /// 鐢ㄦ埛閭淇℃伅鍓嶈繘鍥炬爣
+ /// </summary>
+ btnUserEmailRight = new Button()
+ {
+ X = Application.GetRealWidth(339),
+ Gravity = Gravity.CenterVertical,
+ Width = Application.GetMinRealAverage(16),
+ Height = Application.GetMinRealAverage(16),
+ UnSelectedImagePath = "PersonalCenter/PersonalData/Right.png",
+ };
+ userEmailInfoView.AddChidren(btnUserEmailRight);
+ optionListView.AddChidren(new Button() { X = Application.GetRealWidth(16),Height = Application.GetRealHeight(1) ,Width = Application.GetRealWidth(343),BackgroundColor = CSS_Color.DividingLineColor});
+ #endregion
+ #region 涓汉閫夐」-鎵嬫満淇℃伅鍖哄煙
+ /// <summary>
+ /// 涓汉閫夐」-鎵嬫満淇℃伅鍖哄煙
+ /// </summary>
+ userPhoneInfoView = new FrameLayout()
+ {
+ Height = Application.GetRealHeight(44),
+ };
+ optionListView.AddChidren(userPhoneInfoView);
+ /// <summary>
+ /// 鐢ㄦ埛鎵嬫満淇℃伅
+ /// </summary>
+ btnUserPhoneTitle = new Button()
+ {
+ X = Application.GetRealWidth(16),
+ Width = Application.GetRealWidth(120),
+ TextAlignment = TextAlignment.CenterLeft,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ TextID = InternationalizationString.BoundMobileInfo,
+ };
+ userPhoneInfoView.AddChidren(btnUserPhoneTitle);
+ /// <summary>
+ /// 鐢ㄦ埛鎵嬫満淇℃伅
+ /// </summary>
+ btnUserPhoneInfo = new Button()
+ {
+ X = Application.GetRealWidth(100),
+ Width = Application.GetRealWidth(230),
+ TextAlignment = TextAlignment.CenterRight,
+ TextColor = CSS_Color.PromptingColor1,
+ TextSize = CSS_FontSize.TextFontSize,
+ Text = string.IsNullOrEmpty(MainPage.LoginUser.UserMobileInfo) ? Language.StringByID(InternationalizationString.Unbound) : MainPage.LoginUser.UserMobileInfo
+ };
+ userPhoneInfoView.AddChidren(btnUserPhoneInfo);
+ /// <summary>
+ /// 鐢ㄦ埛鎵嬫満淇℃伅鍓嶈繘鍥炬爣
+ /// </summary>
+ btnUserPhoneRight = new Button()
+ {
+ X = Application.GetRealWidth(339),
+ Gravity = Gravity.CenterVertical,
+ Width = Application.GetMinRealAverage(16),
+ Height = Application.GetMinRealAverage(16),
+ UnSelectedImagePath = "PersonalCenter/PersonalData/Right.png",
+ };
+ userPhoneInfoView.AddChidren(btnUserPhoneRight);
+ optionListView.AddChidren(new Button() { X = Application.GetRealWidth(16),Height = Application.GetRealHeight(1) ,Width = Application.GetRealWidth(343),BackgroundColor = CSS_Color.DividingLineColor});
+ #endregion
+ #region 涓汉閫夐」-绗笁鏂规巿鏉冨尯鍩�
+ /// <summary>
+ /// 涓汉閫夐」-绗笁鏂规巿鏉冨尯鍩�
+ /// </summary>
+ thirdPartyAuthorizationView = new FrameLayout()
+ {
+ Height = Application.GetRealHeight(44),
+ };
+ optionListView.AddChidren(thirdPartyAuthorizationView);
+ /// <summary>
+ /// 绗笁鏂规巿鏉冩枃鏈彁绀轰俊鎭寜閽�
+ /// </summary>
+ btnThirdPartyAuthorizationTitle = new Button()
+ {
+ X = Application.GetRealWidth(16),
+ Width = Application.GetRealWidth(120),
+ TextAlignment = TextAlignment.CenterLeft,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ TextID = InternationalizationString.ThirdPartyAuthorization,
+ };
+ thirdPartyAuthorizationView.AddChidren(btnThirdPartyAuthorizationTitle);
+ btnThirdPartyAuthorizationRight = new Button()
+ {
+ X = Application.GetRealWidth(339),
+ Gravity = Gravity.CenterVertical,
+ Width = Application.GetMinRealAverage(16),
+ Height = Application.GetMinRealAverage(16),
+ UnSelectedImagePath = "PersonalCenter/PersonalData/Right.png",
+ };
+ thirdPartyAuthorizationView.AddChidren(btnThirdPartyAuthorizationRight);
+ optionListView.AddChidren(new Button() { X = Application.GetRealWidth(16),Height = Application.GetRealHeight(1) ,Width = Application.GetRealWidth(343),BackgroundColor = CSS_Color.DividingLineColor});
+ #endregion
+ #region 涓汉閫夐」-淇敼鐧诲綍瀵嗙爜鍖哄煙
+ /// <summary>
+ /// 涓汉閫夐」-淇敼鐧诲綍瀵嗙爜鍖哄煙
+ /// </summary>
+ resetPasswordView = new FrameLayout()
+ {
+ Height = Application.GetRealHeight(44),
+ };
+ optionListView.AddChidren(resetPasswordView);
+ /// <summary>
+ /// 淇敼鐧诲綍瀵嗙爜鎻愮ず鏂囨湰
+ /// </summary>
+ btnResetPasswordText = new Button()
+ {
+ X = Application.GetRealWidth(16),
+ Width = Application.GetRealWidth(120),
+ TextAlignment = TextAlignment.CenterLeft,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ TextID = InternationalizationString.ChangeLoginPassword,
+ };
+ resetPasswordView.AddChidren(btnResetPasswordText);
+ btnResetPasswordRight = new Button()
+ {
+ X = Application.GetRealWidth(339),
+ Gravity = Gravity.CenterVertical,
+ Width = Application.GetMinRealAverage(16),
+ Height = Application.GetMinRealAverage(16),
+ UnSelectedImagePath = "PersonalCenter/PersonalData/Right.png",
+ };
+ resetPasswordView.AddChidren(btnResetPasswordRight);
+ optionListView.AddChidren(new Button() { X = Application.GetRealWidth(16),Height = Application.GetRealHeight(1) ,Width = Application.GetRealWidth(343),BackgroundColor = CSS_Color.DividingLineColor});
+ #endregion
+ #endregion
+
+
+
+ #region 瑙i攣璁剧疆鍖哄煙
+ /// <summary>
+ /// 瑙i攣璁剧疆鍖哄煙
+ /// </summary>
+ interpretationSettingsView = new FrameLayout()
+ {
+ Y = optionListView.Bottom + Application.GetRealHeight(8),
+ BackgroundColor = CSS_Color.MainBackgroundColor,
+ Height = Application.GetRealHeight(65),
+ };
+ bodyView.AddChidren(interpretationSettingsView);
+ btnInterpretationSettingsTitle = new Button()
+ {
+ X = Application.GetRealWidth(16),
+ Height = Application.GetRealHeight(32),
+ TextAlignment = TextAlignment.BottomLeft,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ TextID = InternationalizationString.InterpretationSettings,
+ };
+ interpretationSettingsView.AddChidren(btnInterpretationSettingsTitle);
+ btnInterpretationSettingsTip = new Button()
+ {
+ X = Application.GetRealWidth(16),
+ Y = btnInterpretationSettingsTitle.Bottom + Application.GetRealHeight(4),
+ Height = Application.GetRealHeight(32),
+ TextAlignment = TextAlignment.TopLeft,
+ TextColor = CSS_Color.PromptingColor1,
+ TextSize = CSS_FontSize.TextFontSize,
+ TextID = InternationalizationString.InterpretationSettingsTip
+ };
+ interpretationSettingsView.AddChidren(btnInterpretationSettingsTip);
+
+ btnInterpretationSettingsRight = new Button()
+ {
+ X = Application.GetRealWidth(339),
+ Gravity = Gravity.CenterVertical,
+ Width = Application.GetMinRealAverage(16),
+ Height = Application.GetMinRealAverage(16),
+ UnSelectedImagePath = "PersonalCenter/PersonalData/Right.png",
+ };
+ interpretationSettingsView.AddChidren(btnInterpretationSettingsRight);
+ #endregion
+
+ btnLogout = new Button()
+ {
+ Y = Application.GetRealHeight(623),
+ Height = Application.GetRealHeight(44),
+ TextAlignment = TextAlignment.Center,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ TextColor = CSS_Color.AuxiliaryColor2,
+ TextID = InternationalizationString.Logout,
+ BackgroundColor = CSS_Color.MainBackgroundColor,
+ };
+ bodyView.AddChidren(btnLogout);
+
+ LoadEventList();
}
- }
+ }
}
--
Gitblit v1.8.0