using System;
|
using Shared;
|
using HDL_ON.UI.CSS;
|
using HDL_ON.UI;
|
|
namespace HDL_ON.UI
|
{
|
public partial class PersonalCenterPage : FrameLayout
|
{
|
|
#region 控件列表
|
/// <summary>
|
/// 当前界面
|
/// </summary>
|
FrameLayout bodyView;
|
/// <summary>
|
/// 顶部背景
|
/// </summary>
|
FrameLayout topbg;
|
/// <summary>
|
/// 个人信息区域
|
/// </summary>
|
FrameLayout personalInfoView;
|
/// <summary>
|
/// 用户名称
|
/// </summary>
|
Button btnUserName;
|
/// <summary>
|
/// 用户邮箱
|
/// </summary>
|
Button btnEmail;
|
/// <summary>
|
/// 用户头像
|
/// </summary>
|
Button btnUserHeadPortrait;
|
/// <summary>
|
/// 住宅信息区域
|
/// </summary>
|
FrameLayout residenceInfoView;
|
/// <summary>
|
/// 住宅下拉图标
|
/// </summary>
|
Button btnResidenceDownIcon;
|
/// <summary>
|
/// 当前住宅名称
|
/// </summary>
|
Button btnCurResidenceName;
|
/// <summary>
|
/// 用户类型区域
|
/// </summary>
|
FrameLayout userTypeView;
|
/// <summary>
|
/// 用户类型图标
|
/// </summary>
|
Button btnUserTypeIcon;
|
/// <summary>
|
/// 用户类型图标
|
/// </summary>
|
Button btnUserTypeName;
|
/// <summary>
|
/// 区域管理小区域
|
/// </summary>
|
FrameLayout residenceManageView;
|
/// <summary>
|
/// 区域管理小区域图标
|
/// </summary>
|
Button residenceManageIcon;
|
/// <summary>
|
/// 区域管理小区域文本
|
/// </summary>
|
Button residenceManageText;
|
/// <summary>
|
/// 区域成员小区域
|
/// </summary>
|
FrameLayout residenceMemberView;
|
/// <summary>
|
/// 区域成员小区域图标
|
/// </summary>
|
Button residenceMemberIcon;
|
/// <summary>
|
/// 区域成员小区域文本
|
/// </summary>
|
Button residenceMemberText;
|
/// <summary>
|
/// 区域安放小区域
|
/// </summary>
|
FrameLayout residenceArmView;
|
/// <summary>
|
/// 区域成安放小区域图标
|
/// </summary>
|
Button residenceArmIcon;
|
/// <summary>
|
/// 区域安放小区域文本
|
/// </summary>
|
Button residenceArmText;
|
/// <summary>
|
/// 区域数据备份小区域
|
/// </summary>
|
FrameLayout residenceDataBackupView;
|
/// <summary>
|
/// 区域数据备份小区域图标
|
/// </summary>
|
Button residenceDataBackupIcon;
|
/// <summary>
|
/// 区域数据备份小区域文本
|
/// </summary>
|
Button residenceDataBackupText;
|
/// <summary>
|
/// 区域辅助功能小区域
|
/// </summary>
|
FrameLayout residenceAuxiliaryFunctionView;
|
/// <summary>
|
/// 区域辅助功能小区域图标
|
/// </summary>
|
Button residenceAuxiliaryFunctionIcon;
|
/// <summary>
|
/// 区域辅助功能小区域文本
|
/// </summary>
|
Button residenceAuxiliaryFunctionText;
|
/// <summary>
|
/// 区域添加功能小区域
|
/// </summary>
|
FrameLayout residenceAddFunctionView;
|
/// <summary>
|
/// 区域添加功能小区域图标
|
/// </summary>
|
Button residenceAddFunctionIcon;
|
/// <summary>
|
/// 区域添加功能小区域文本
|
/// </summary>
|
Button residenceAddFunctionText;
|
/// <summary>
|
/// 软件设置区域
|
/// </summary>
|
FrameLayout softSettingView;
|
/// <summary>
|
/// 软件夜览模式图标
|
/// </summary>
|
Button btnNightViewModeIcon;
|
/// <summary>
|
/// 软件夜览模式文本
|
/// </summary>
|
Button btnNightViewModeText;
|
/// <summary>
|
/// 软件夜览模式按钮
|
/// </summary>
|
Button btnNightViewModeSwitch;
|
/// <summary>
|
/// 通用设置图标
|
/// </summary>
|
Button btnGeneralSettingsIcon;
|
/// <summary>
|
/// 通用设置文本
|
/// </summary>
|
Button btnGeneralSettingsText;
|
/// <summary>
|
/// 获取支持小区域
|
/// </summary>
|
FrameLayout supportView;
|
/// <summary>
|
/// 获取支持图标
|
/// </summary>
|
Button btnSupportIcon;
|
/// <summary>
|
/// 获取支持文本
|
/// </summary>
|
Button btnSupportText;
|
#endregion
|
|
public PersonalCenterPage()
|
{
|
bodyView = this;
|
bodyView.BackgroundColor = CSS_Color.BackgroundColor;
|
}
|
public void LoadView()
|
{
|
#region 个人信息
|
topbg = new FrameLayout()
|
{
|
Y = Application.GetRealHeight(-20),
|
Height = Application.GetRealHeight(160),
|
Radius = 16,
|
BorderColor = 0x00FFFFFF,
|
BorderWidth = 0,
|
BackgroundColor = CSS_Color.MainColor,
|
};
|
bodyView.AddChidren(topbg);
|
|
personalInfoView = new FrameLayout()
|
{
|
Width = Application.GetRealWidth(343),
|
Height = Application.GetRealHeight(116),
|
Gravity = Gravity.CenterHorizontal,
|
Y = Application.GetRealHeight(94),
|
BackgroundColor = CSS_Color.MainBackgroundColor,
|
Radius = (uint)Application.GetRealHeight(5),
|
BorderColor = 0x00FFFFFF,
|
BorderWidth = 0,
|
};
|
bodyView.AddChidren(personalInfoView);
|
|
btnUserName = new Button()
|
{
|
Y = Application.GetRealHeight(52),
|
Height = Application.GetRealHeight(30),
|
TextAlignment = TextAlignment.Center,
|
TextColor = CSS_Color.FirstLevelTitleColor,
|
TextSize = CSS_FontSize.SubheadingFontSize,
|
Text = string.IsNullOrEmpty(MainPage.LoginUser.UserName) ? "不愿意透露姓名的用户" : MainPage.LoginUser.UserName
|
};
|
personalInfoView.AddChidren(btnUserName);
|
if (!string.IsNullOrEmpty(MainPage.LoginUser.UserName))
|
{
|
btnUserName.Text = MainPage.LoginUser.UserName;
|
}
|
btnEmail = new Button()
|
{
|
Y = btnUserName.Bottom,
|
Height = Application.GetRealHeight(22),
|
TextAlignment = TextAlignment.Center,
|
TextColor = CSS_Color.TextualColor,
|
TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
|
Text = MainPage.LoginUser.AccountString
|
};
|
personalInfoView.AddChidren(btnEmail);
|
|
btnUserHeadPortrait = new Button()
|
{
|
Gravity = Gravity.CenterHorizontal,
|
Y = Application.GetRealHeight(51),
|
Width = Application.GetMinRealAverage(84),
|
Height = Application.GetMinRealAverage(84),
|
Radius = (uint)Application.GetMinRealAverage(42),
|
UnSelectedImagePath = "LoginIcon/2.png"
|
};
|
bodyView.AddChidren(btnUserHeadPortrait);
|
|
#endregion
|
|
#region 住宅信息区域
|
if (MainPage.LoginUser.AccountType == 0)
|
{
|
residenceInfoView = new FrameLayout()
|
{
|
Gravity = Gravity.CenterHorizontal,
|
Y = Application.GetRealHeight(8) + personalInfoView.Bottom,
|
Width = Application.GetRealWidth(343),
|
Height = Application.GetRealHeight(213),
|
BackgroundColor = CSS_Color.MainBackgroundColor,
|
Radius = (uint)Application.GetRealHeight(5),
|
BorderColor = 0x00FFFFFF,
|
BorderWidth = 0,
|
};
|
bodyView.AddChidren(residenceInfoView);
|
}
|
else
|
{
|
residenceInfoView = new FrameLayout()
|
{
|
Gravity = Gravity.CenterHorizontal,
|
Y = Application.GetRealHeight(8) + personalInfoView.Bottom,
|
Width = Application.GetRealWidth(343),
|
Height = Application.GetRealHeight(144),
|
BackgroundColor = CSS_Color.MainBackgroundColor,
|
Radius = (uint)Application.GetRealHeight(5),
|
BorderColor = 0x00FFFFFF,
|
BorderWidth = 0,
|
};
|
bodyView.AddChidren(residenceInfoView);
|
|
}
|
#region 顶部信息区域
|
btnResidenceDownIcon = new Button()
|
{
|
Width = Application.GetMinRealAverage(16),
|
Height = Application.GetMinRealAverage(16),
|
X = Application.GetRealWidth(16),
|
Y = Application.GetRealHeight(25),
|
UnSelectedImagePath = "0Common/DownIcon.png",
|
};
|
residenceInfoView.AddChidren(btnResidenceDownIcon);
|
|
btnCurResidenceName = new Button()
|
{
|
X = btnResidenceDownIcon.Right + Application.GetRealWidth(1),
|
Y = Application.GetRealHeight(10),
|
Width = Application.GetRealWidth(240),
|
Height = Application.GetRealHeight(45),
|
TextAlignment = TextAlignment.CenterLeft,
|
TextColor = CSS_Color.FirstLevelTitleColor,
|
TextSize = CSS_FontSize.EmphasisFontSize_FirstLevel,
|
Text = UserConfig.Instance.CurrentRegion.Name,
|
};
|
residenceInfoView.AddChidren(btnCurResidenceName);
|
|
|
userTypeView = new FrameLayout()
|
{
|
Width = Application.GetRealWidth(122),
|
Height = Application.GetRealHeight(58),
|
X = Application.GetRealWidth(237),
|
Y = Application.GetRealHeight(8),
|
BackgroundImagePath = "PersonalCenter/UserTypebg.png",
|
};
|
residenceInfoView.AddChidren(userTypeView);
|
|
btnUserTypeIcon = new Button()
|
{
|
X = Application.GetRealWidth(26),
|
Y = Application.GetRealHeight(15),
|
Width = Application.GetMinRealAverage(20),
|
Height = Application.GetMinRealAverage(20),
|
UnSelectedImagePath = MainPage.LoginUser.AccountType == 0 ? "PersonalCenter/AdminTypeIcon.png" : "PersonalCenter/MemberTypeIcon.png",
|
};
|
userTypeView.AddChidren(btnUserTypeIcon);
|
|
btnUserTypeName = new Button()
|
{
|
X = Application.GetRealWidth(8) + btnUserTypeIcon.Right,
|
Width = Application.GetRealWidth(80),
|
Height = Application.GetRealHeight(17 * 3),
|
TextAlignment = TextAlignment.CenterLeft,
|
TextColor = CSS_Color.MainBackgroundColor,
|
TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
|
Text = MainPage.LoginUser.AccountType == 0 ? "管理员" : "成员"
|
};
|
userTypeView.AddChidren(btnUserTypeName);
|
#endregion
|
#region 住宅管理
|
if (MainPage.LoginUser.AccountType == 0)
|
{
|
#region ---住宅管理区域
|
residenceManageView = new FrameLayout()
|
{
|
X = Application.GetRealWidth(28 - 24),
|
Y = Application.GetRealHeight(68),
|
Width = Application.GetMinRealAverage(64 + 48),
|
Height = Application.GetMinRealAverage(64),
|
};
|
residenceInfoView.AddChidren(residenceManageView);
|
|
residenceManageIcon = new Button()
|
{
|
Gravity = Gravity.CenterHorizontal,
|
Y = Application.GetRealHeight(5),
|
Width = Application.GetMinRealAverage(30),
|
Height = Application.GetMinRealAverage(30),
|
UnSelectedImagePath = "PersonalCenter/ResidenceManageIcon.png",
|
};
|
residenceManageView.AddChidren(residenceManageIcon);
|
|
residenceManageText = new Button()
|
{
|
Y = residenceManageIcon.Bottom,
|
Height = Application.GetRealHeight(29),
|
TextID = StringId.ResidenceManage,
|
TextAlignment = TextAlignment.Center,
|
TextColor = CSS_Color.FirstLevelTitleColor,
|
TextSize = CSS_FontSize.PromptFontSize_FirstLevel
|
};
|
residenceManageView.AddChidren(residenceManageText);
|
#endregion
|
#region ---成员区域
|
residenceMemberView = new FrameLayout()
|
{
|
X = residenceManageView.Right,
|
Y = Application.GetRealHeight(68),
|
Width = Application.GetMinRealAverage(64 + 48),
|
Height = Application.GetMinRealAverage(64),
|
};
|
residenceInfoView.AddChidren(residenceMemberView);
|
|
residenceMemberIcon = new Button
|
{
|
Gravity = Gravity.CenterHorizontal,
|
Y = Application.GetRealHeight(5),
|
Width = Application.GetMinRealAverage(30),
|
Height = Application.GetMinRealAverage(30),
|
UnSelectedImagePath = "PersonalCenter/ResidenceMemberIcon.png",
|
};
|
residenceMemberView.AddChidren(residenceMemberIcon);
|
residenceMemberText = new Button()
|
{
|
Y = residenceManageIcon.Bottom,
|
Height = Application.GetRealHeight(29),
|
TextID = StringId.ResidenceMemberManage,
|
TextAlignment = TextAlignment.Center,
|
TextColor = CSS_Color.FirstLevelTitleColor,
|
TextSize = CSS_FontSize.PromptFontSize_FirstLevel
|
};
|
residenceMemberView.AddChidren(residenceMemberText);
|
#endregion
|
#region ---安放区域
|
residenceArmView = new FrameLayout()
|
{
|
X = residenceMemberView.Right,
|
Y = Application.GetRealHeight(68),
|
Width = Application.GetMinRealAverage(64 + 48),
|
Height = Application.GetMinRealAverage(64),
|
};
|
residenceInfoView.AddChidren(residenceArmView);
|
residenceArmIcon = new Button
|
{
|
Gravity = Gravity.CenterHorizontal,
|
Y = Application.GetRealHeight(5),
|
Width = Application.GetMinRealAverage(30),
|
Height = Application.GetMinRealAverage(30),
|
UnSelectedImagePath = "PersonalCenter/ResidenceArmIcon.png",
|
};
|
residenceArmView.AddChidren(residenceArmIcon);
|
residenceArmText = new Button()
|
{
|
Y = residenceManageIcon.Bottom,
|
Height = Application.GetRealHeight(29),
|
TextID = StringId.Undefense,
|
TextAlignment = TextAlignment.Center,
|
TextColor = CSS_Color.FirstLevelTitleColor,
|
TextSize = CSS_FontSize.PromptFontSize_FirstLevel
|
};
|
residenceArmView.AddChidren(residenceArmText);
|
#endregion
|
#region ---数据备份区域
|
residenceDataBackupView = new FrameLayout()
|
{
|
X = Application.GetRealWidth(28 - 24),
|
Y = residenceManageView.Bottom,
|
Width = Application.GetMinRealAverage(64 + 48),
|
Height = Application.GetMinRealAverage(64),
|
};
|
residenceInfoView.AddChidren(residenceDataBackupView);
|
residenceDataBackupIcon = new Button
|
{
|
Gravity = Gravity.CenterHorizontal,
|
Y = Application.GetRealHeight(5),
|
Width = Application.GetMinRealAverage(30),
|
Height = Application.GetMinRealAverage(30),
|
UnSelectedImagePath = "PersonalCenter/ResidenceDataBackupIcon.png",
|
};
|
residenceDataBackupView.AddChidren(residenceDataBackupIcon);
|
residenceDataBackupText = new Button()
|
{
|
Y = residenceManageIcon.Bottom,
|
Height = Application.GetRealHeight(29),
|
TextID = StringId.DataBackup,
|
TextAlignment = TextAlignment.Center,
|
TextColor = CSS_Color.FirstLevelTitleColor,
|
TextSize = CSS_FontSize.PromptFontSize_FirstLevel
|
};
|
residenceDataBackupView.AddChidren(residenceDataBackupText);
|
#endregion
|
|
#region ---辅助功能区域
|
residenceAuxiliaryFunctionView = new FrameLayout()
|
{
|
X = residenceDataBackupView.Right,
|
Y = residenceManageView.Bottom,
|
Width = Application.GetMinRealAverage(64 + 48),
|
Height = Application.GetMinRealAverage(64),
|
};
|
residenceInfoView.AddChidren(residenceAuxiliaryFunctionView);
|
residenceAuxiliaryFunctionIcon = new Button
|
{
|
Gravity = Gravity.CenterHorizontal,
|
Y = Application.GetRealHeight(5),
|
Width = Application.GetMinRealAverage(30),
|
Height = Application.GetMinRealAverage(30),
|
UnSelectedImagePath = "PersonalCenter/AuxiliaryFunctionIcon.png",
|
};
|
residenceAuxiliaryFunctionView.AddChidren(residenceAuxiliaryFunctionIcon);
|
residenceAuxiliaryFunctionText = new Button()
|
{
|
Y = residenceManageIcon.Bottom,
|
Height = Application.GetRealHeight(29),
|
TextID = StringId.AuxiliaryFunction,
|
TextAlignment = TextAlignment.Center,
|
TextColor = CSS_Color.FirstLevelTitleColor,
|
TextSize = CSS_FontSize.PromptFontSize_FirstLevel
|
};
|
residenceAuxiliaryFunctionView.AddChidren(residenceAuxiliaryFunctionText);
|
#endregion
|
|
#region ---添加功能区域
|
residenceAddFunctionView = new FrameLayout()
|
{
|
X = residenceAuxiliaryFunctionView.Right,
|
Y = residenceManageView.Bottom,
|
Width = Application.GetMinRealAverage(64 + 48),
|
Height = Application.GetMinRealAverage(64),
|
};
|
residenceInfoView.AddChidren(residenceAddFunctionView);
|
residenceAddFunctionIcon = new Button
|
{
|
Gravity = Gravity.CenterHorizontal,
|
Y = Application.GetRealHeight(5),
|
Width = Application.GetMinRealAverage(30),
|
Height = Application.GetMinRealAverage(30),
|
UnSelectedImagePath = "PersonalCenter/AddFunctionIcon.png",
|
};
|
residenceAddFunctionView.AddChidren(residenceAddFunctionIcon);
|
residenceAddFunctionText = new Button()
|
{
|
Y = residenceManageIcon.Bottom,
|
Height = Application.GetRealHeight(29),
|
TextID = StringId.AddFunction,
|
TextAlignment = TextAlignment.Center,
|
TextColor = CSS_Color.FirstLevelTitleColor,
|
TextSize = CSS_FontSize.PromptFontSize_FirstLevel
|
};
|
residenceAddFunctionView.AddChidren(residenceAddFunctionText);
|
#endregion
|
}
|
else
|
{
|
#region ---安放区域
|
residenceArmView = new FrameLayout()
|
{
|
X = Application.GetRealWidth(28 - 24),
|
Y = Application.GetRealHeight(68),
|
Width = Application.GetMinRealAverage(64 + 48),
|
Height = Application.GetMinRealAverage(64),
|
};
|
residenceInfoView.AddChidren(residenceArmView);
|
residenceArmIcon = new Button
|
{
|
Gravity = Gravity.CenterHorizontal,
|
Y = Application.GetRealHeight(5),
|
Width = Application.GetMinRealAverage(30),
|
Height = Application.GetMinRealAverage(30),
|
UnSelectedImagePath = "PersonalCenter/ResidenceArmIcon.png",
|
};
|
residenceArmView.AddChidren(residenceArmIcon);
|
residenceArmText = new Button()
|
{
|
Y = residenceArmIcon.Bottom,
|
Height = Application.GetRealHeight(29),
|
TextID = StringId.Undefense,
|
TextAlignment = TextAlignment.Center,
|
TextColor = CSS_Color.FirstLevelTitleColor,
|
TextSize = CSS_FontSize.PromptFontSize_FirstLevel
|
};
|
residenceArmView.AddChidren(residenceArmText);
|
#endregion
|
#region ---数据备份区域
|
residenceDataBackupView = new FrameLayout()
|
{
|
X = residenceArmView.Right,
|
Y = Application.GetRealHeight(68),
|
Width = Application.GetMinRealAverage(64 + 48),
|
Height = Application.GetMinRealAverage(64),
|
};
|
residenceInfoView.AddChidren(residenceDataBackupView);
|
residenceDataBackupIcon = new Button
|
{
|
Gravity = Gravity.CenterHorizontal,
|
Y = Application.GetRealHeight(5),
|
Width = Application.GetMinRealAverage(30),
|
Height = Application.GetMinRealAverage(30),
|
UnSelectedImagePath = "PersonalCenter/ResidenceDataBackupIcon.png",
|
};
|
residenceDataBackupView.AddChidren(residenceDataBackupIcon);
|
residenceDataBackupText = new Button()
|
{
|
Y = residenceDataBackupIcon.Bottom,
|
Height = Application.GetRealHeight(29),
|
TextID = StringId.DataBackup,
|
TextAlignment = TextAlignment.Center,
|
TextColor = CSS_Color.FirstLevelTitleColor,
|
TextSize = CSS_FontSize.PromptFontSize_FirstLevel
|
};
|
residenceDataBackupView.AddChidren(residenceDataBackupText);
|
#endregion
|
|
#region ---辅助功能区域
|
residenceAuxiliaryFunctionView = new FrameLayout()
|
{
|
X = residenceDataBackupView.Right,
|
Y = Application.GetRealHeight(68),
|
Width = Application.GetMinRealAverage(64 + 48),
|
Height = Application.GetMinRealAverage(64),
|
};
|
residenceInfoView.AddChidren(residenceAuxiliaryFunctionView);
|
residenceAuxiliaryFunctionIcon = new Button
|
{
|
Gravity = Gravity.CenterHorizontal,
|
Y = Application.GetRealHeight(5),
|
Width = Application.GetMinRealAverage(30),
|
Height = Application.GetMinRealAverage(30),
|
UnSelectedImagePath = "PersonalCenter/AuxiliaryFunctionIcon.png",
|
};
|
residenceAuxiliaryFunctionView.AddChidren(residenceAuxiliaryFunctionIcon);
|
residenceAuxiliaryFunctionText = new Button()
|
{
|
Y = residenceAuxiliaryFunctionIcon.Bottom,
|
Height = Application.GetRealHeight(29),
|
TextID = StringId.AuxiliaryFunction,
|
TextAlignment = TextAlignment.Center,
|
TextColor = CSS_Color.FirstLevelTitleColor,
|
TextSize = CSS_FontSize.PromptFontSize_FirstLevel
|
};
|
residenceAuxiliaryFunctionView.AddChidren(residenceAuxiliaryFunctionText);
|
#endregion
|
|
}
|
#endregion
|
|
#endregion
|
|
#region 软件设置区域
|
softSettingView = new FrameLayout()
|
{
|
Gravity = Gravity.CenterHorizontal,
|
Y = Application.GetRealHeight(8) + residenceInfoView.Bottom,
|
Width = Application.GetRealWidth(343),
|
Height = Application.GetRealHeight(88),
|
BackgroundColor = CSS_Color.MainBackgroundColor,
|
Radius = (uint)Application.GetRealHeight(5),
|
BorderColor = 0x00FFFFFF,
|
BorderWidth = 0,
|
};
|
bodyView.AddChidren(softSettingView);
|
|
btnNightViewModeIcon = new Button()
|
{
|
X = Application.GetRealWidth(12),
|
Y = Application.GetRealHeight(10),
|
Width = Application.GetMinRealAverage(24),
|
Height = Application.GetMinRealAverage(24),
|
UnSelectedImagePath = "PersonalCenter/NightViewIcon.png",
|
};
|
softSettingView.AddChidren(btnNightViewModeIcon);
|
|
btnNightViewModeText = new Button()
|
{
|
X = Application.GetRealWidth(48),
|
Width = Application.GetRealWidth(180),
|
Height = Application.GetRealHeight(44),
|
TextID = StringId.NightView,
|
TextColor = CSS_Color.FirstLevelTitleColor,
|
TextSize = CSS_FontSize.TextFontSize,
|
TextAlignment = TextAlignment.CenterLeft,
|
};
|
softSettingView.AddChidren(btnNightViewModeText);
|
|
btnNightViewModeSwitch = new Button()
|
{
|
X = Application.GetRealWidth(293),
|
Y = Application.GetRealHeight(4),
|
Width = Application.GetMinRealAverage(36),
|
Height = Application.GetMinRealAverage(36),
|
UnSelectedImagePath = "PersonalCenter/SwitchIcon.png",
|
};
|
softSettingView.AddChidren(btnNightViewModeSwitch);
|
|
var btnSoftSettingViewLine = new Button()
|
{
|
X = Application.GetRealWidth(48),
|
Y = btnNightViewModeText.Bottom,
|
Height = Application.GetRealHeight(1),
|
BackgroundColor = CSS_Color.DividingLineColor
|
};
|
softSettingView.AddChidren(btnSoftSettingViewLine);
|
|
btnGeneralSettingsIcon = new Button()
|
{
|
X = Application.GetRealWidth(12),
|
Y = Application.GetRealHeight(54),
|
Width = Application.GetMinRealAverage(24),
|
Height = Application.GetMinRealAverage(24),
|
UnSelectedImagePath = "PersonalCenter/GeneralSettingsIcon.png",
|
};
|
softSettingView.AddChidren(btnGeneralSettingsIcon);
|
|
btnGeneralSettingsText = new Button()
|
{
|
X = Application.GetRealWidth(48),
|
Y = btnSoftSettingViewLine.Bottom,
|
Width = Application.GetRealWidth(180),
|
Height = Application.GetRealHeight(44),
|
TextID = StringId.GeneralSettings,
|
TextColor = CSS_Color.FirstLevelTitleColor,
|
TextAlignment = TextAlignment.CenterLeft,
|
TextSize = CSS_FontSize.TextFontSize
|
};
|
softSettingView.AddChidren(btnGeneralSettingsText);
|
|
#endregion
|
|
|
#region 获取支持
|
supportView = new FrameLayout()
|
{
|
Gravity = Gravity.CenterHorizontal,
|
Y = Application.GetRealHeight(8) + softSettingView.Bottom,
|
Width = Application.GetRealWidth(343),
|
Height = Application.GetRealHeight(44),
|
BackgroundColor = CSS_Color.MainBackgroundColor,
|
Radius = (uint)Application.GetRealHeight(5),
|
BorderColor = 0x00FFFFFF,
|
BorderWidth = 0,
|
};
|
bodyView.AddChidren(supportView);
|
|
btnSupportIcon = new Button()
|
{
|
X = Application.GetRealWidth(12),
|
Y = Application.GetRealHeight(10),
|
Width = Application.GetMinRealAverage(24),
|
Height = Application.GetMinRealAverage(24),
|
UnSelectedImagePath = "PersonalCenter/SupportIcon.png",
|
};
|
supportView.AddChidren(btnSupportIcon);
|
|
btnSupportText = new Button()
|
{
|
X = Application.GetRealWidth(48),
|
Width = Application.GetRealWidth(180),
|
Height = Application.GetRealHeight(44),
|
TextID = StringId.GetSupport,
|
TextColor = CSS_Color.FirstLevelTitleColor,
|
TextAlignment = TextAlignment.CenterLeft,
|
TextSize = CSS_FontSize.TextFontSize
|
};
|
supportView.AddChidren(btnSupportText);
|
|
#endregion
|
|
|
LoadEventList();
|
}
|
}
|
}
|