using Shared;
|
using HDL_ON.UI.CSS;
|
using HDL_ON.Entity;
|
|
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>
|
ImageView userHeadImageView;
|
/// <summary>
|
/// 滚动部分
|
/// </summary>
|
VerticalScrolViewLayout contentView;
|
/// <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 btnResidenceManageIcon;
|
/// <summary>
|
/// 区域管理小区域文本
|
/// </summary>
|
Button btnResidenceManageText;
|
/// <summary>
|
/// 区域成员小区域
|
/// </summary>
|
FrameLayout residenceMemberView;
|
/// <summary>
|
/// 区域成员小区域图标
|
/// </summary>
|
Button btnResidenceMemberIcon;
|
/// <summary>
|
/// 区域成员小区域文本
|
/// </summary>
|
Button btnResidenceMemberText;
|
/// <summary>
|
/// 区域安放小区域
|
/// </summary>
|
FrameLayout residenceArmView;
|
/// <summary>
|
/// 区域成安放小区域图标
|
/// </summary>
|
Button btnResidenceArmIcon;
|
/// <summary>
|
/// 区域安放小区域文本
|
/// </summary>
|
Button btnResidenceArmText;
|
///// <summary>
|
///// 区域数据备份小区域
|
///// </summary>
|
//FrameLayout residenceDataBackupView;
|
///// <summary>
|
///// 区域数据备份小区域图标
|
///// </summary>
|
//Button btnResidenceDataBackupIcon;
|
///// <summary>
|
///// 区域数据备份小区域文本
|
///// </summary>
|
//Button btnResidenceDataBackupText;
|
/// <summary>
|
/// 区域辅助功能小区域
|
/// </summary>
|
FrameLayout residenceAuxiliaryFunctionView;
|
/// <summary>
|
/// 区域辅助功能小区域图标
|
/// </summary>
|
Button btnResidenceAuxiliaryFunctionIcon;
|
/// <summary>
|
/// 区域辅助功能小区域文本
|
/// </summary>
|
Button btnResidenceAuxiliaryFunctionText;
|
/// <summary>
|
/// 区域添加功能小区域
|
/// </summary>
|
FrameLayout residenceAddFunctionView;
|
/// <summary>
|
/// 区域添加功能小区域图标
|
/// </summary>
|
Button btnResidenceAddFunctionIcon;
|
/// <summary>
|
/// 区域添加功能小区域文本
|
/// </summary>
|
Button btnResidenceAddFunctionText;
|
/// <summary>
|
/// 软件设置区域
|
/// </summary>
|
FrameLayout softSettingView;
|
/// <summary>
|
/// 软件夜览模式文本
|
/// </summary>
|
Button btnNightViewModeText;
|
/// <summary>
|
/// 通用设置文本
|
/// </summary>
|
Button btnGeneralSettingsText;
|
|
/// <summary>
|
/// 获取支持小区域
|
/// </summary>
|
FrameLayout supportView;
|
/// <summary>
|
/// 获取支持文本
|
/// </summary>
|
Button btnSupportText;
|
|
/// <summary>
|
/// 关于On文本
|
/// </summary>
|
Button btnAboutOnText;
|
|
#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(12),
|
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);
|
|
userHeadImageView = new ImageView()
|
{
|
Gravity = Gravity.CenterHorizontal,
|
Y = Application.GetRealHeight(51),
|
Width = Application.GetMinRealAverage(84),
|
Height = Application.GetMinRealAverage(84),
|
Radius = (uint)Application.GetMinRealAverage(42),
|
ImagePath = MainPage.LoginUser.headImagePagePath
|
};
|
bodyView.AddChidren(userHeadImageView);
|
//if ( MainPage.LoginUser.headImagePageBytes==null)
|
//{
|
// userHeadImageView.ImagePath = MainPage.LoginUser.headImagePagePath;
|
//}else
|
//{
|
// userHeadImageView.ImageBytes = MainPage.LoginUser.headImagePageBytes;
|
//}
|
|
#endregion
|
|
contentView = new VerticalScrolViewLayout()
|
{
|
Y = Application.GetRealHeight(8) + personalInfoView.Bottom,
|
Height = Application.GetRealHeight(400),
|
};
|
bodyView.AddChidren(contentView);
|
LoadContentView();
|
}
|
|
public void LoadContentView()
|
{
|
contentView.RemoveAll();
|
|
#region 住宅信息区域
|
if (!DB_ResidenceData.residenceData.residecenInfo.IsOthreShare)
|
{
|
residenceInfoView = new FrameLayout()
|
{
|
Gravity = Gravity.CenterHorizontal,
|
Width = Application.GetRealWidth(343),
|
Height = Application.GetRealHeight(213),
|
BackgroundColor = CSS_Color.MainBackgroundColor,
|
Radius = (uint)Application.GetRealHeight(12),
|
BorderColor = 0x00FFFFFF,
|
BorderWidth = 0,
|
};
|
contentView.AddChidren(residenceInfoView);
|
}
|
else
|
{
|
residenceInfoView = new FrameLayout()
|
{
|
Gravity = Gravity.CenterHorizontal,
|
Width = Application.GetRealWidth(343),
|
Height = Application.GetRealHeight(144),
|
BackgroundColor = CSS_Color.MainBackgroundColor,
|
Radius = (uint)Application.GetRealHeight(12),
|
BorderColor = 0x00FFFFFF,
|
BorderWidth = 0,
|
};
|
contentView.AddChidren(residenceInfoView);
|
|
}
|
#region 顶部信息区域
|
btnResidenceDownIcon = new Button()
|
{
|
Width = Application.GetMinRealAverage(16),
|
Height = Application.GetMinRealAverage(16),
|
X = Application.GetRealWidth(16),
|
Y = Application.GetRealHeight(25),
|
UnSelectedImagePath = "Public/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 = DB_ResidenceData.residenceData.residecenInfo.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 = DB_ResidenceData.residenceData.residecenInfo.IsOthreShare
|
== false ? "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,
|
TextID = DB_ResidenceData.residenceData.residecenInfo.IsOthreShare
|
== false ? StringId.Administrators : StringId.Member
|
};
|
userTypeView.AddChidren(btnUserTypeName);
|
#endregion
|
#region 住宅管理
|
if (!DB_ResidenceData.residenceData.residecenInfo.IsOthreShare)
|
{
|
#region ---住宅管理区域
|
residenceManageView = new FrameLayout()
|
{
|
X = Application.GetRealWidth(28 - 24),
|
Y = Application.GetRealHeight(68),
|
Width = Application.GetRealWidth(64 + 48),
|
Height = Application.GetRealHeight(64),
|
};
|
residenceInfoView.AddChidren(residenceManageView);
|
|
btnResidenceManageIcon = new Button()
|
{
|
Gravity = Gravity.CenterHorizontal,
|
Y = Application.GetRealHeight(5),
|
Width = Application.GetMinRealAverage(30),
|
Height = Application.GetMinRealAverage(30),
|
UnSelectedImagePath = "PersonalCenter/ResidenceManageIcon.png",
|
};
|
residenceManageView.AddChidren(btnResidenceManageIcon);
|
|
btnResidenceManageText = new Button()
|
{
|
Y = btnResidenceManageIcon.Bottom,
|
Height = Application.GetRealHeight(29),
|
TextID = StringId.ResidenceManage,
|
TextAlignment = TextAlignment.Center,
|
TextColor = CSS_Color.FirstLevelTitleColor,
|
TextSize = CSS_FontSize.PromptFontSize_FirstLevel
|
};
|
residenceManageView.AddChidren(btnResidenceManageText);
|
#endregion
|
#region ---成员区域
|
residenceMemberView = new FrameLayout()
|
{
|
X = residenceManageView.Right,
|
Y = Application.GetRealHeight(68),
|
Width = Application.GetRealWidth(64 + 48),
|
Height = Application.GetRealHeight(64),
|
};
|
residenceInfoView.AddChidren(residenceMemberView);
|
|
btnResidenceMemberIcon = new Button
|
{
|
Gravity = Gravity.CenterHorizontal,
|
Y = Application.GetRealHeight(5),
|
Width = Application.GetMinRealAverage(30),
|
Height = Application.GetMinRealAverage(30),
|
UnSelectedImagePath = "PersonalCenter/ResidenceMemberIcon.png",
|
};
|
residenceMemberView.AddChidren(btnResidenceMemberIcon);
|
btnResidenceMemberText = new Button()
|
{
|
Y = btnResidenceManageIcon.Bottom,
|
Height = Application.GetRealHeight(29),
|
TextID = StringId.ResidenceMemberManage,
|
TextAlignment = TextAlignment.Center,
|
TextColor = CSS_Color.FirstLevelTitleColor,
|
TextSize = CSS_FontSize.PromptFontSize_FirstLevel
|
};
|
residenceMemberView.AddChidren(btnResidenceMemberText);
|
#endregion
|
#region ---安放区域
|
residenceArmView = new FrameLayout()
|
{
|
X = residenceMemberView.Right,
|
Y = Application.GetRealHeight(68),
|
Width = Application.GetRealWidth(64 + 48),
|
Height = Application.GetRealHeight(64),
|
};
|
residenceInfoView.AddChidren(residenceArmView);
|
btnResidenceArmIcon = new Button
|
{
|
Gravity = Gravity.CenterHorizontal,
|
Y = Application.GetRealHeight(5),
|
Width = Application.GetMinRealAverage(30),
|
Height = Application.GetMinRealAverage(30),
|
UnSelectedImagePath = "PersonalCenter/ResidenceArmIcon.png",
|
};
|
residenceArmView.AddChidren(btnResidenceArmIcon);
|
btnResidenceArmText = new Button()
|
{
|
Y = btnResidenceManageIcon.Bottom,
|
Height = Application.GetRealHeight(29),
|
TextID = StringId.Undefense,
|
TextAlignment = TextAlignment.Center,
|
TextColor = CSS_Color.FirstLevelTitleColor,
|
TextSize = CSS_FontSize.PromptFontSize_FirstLevel
|
};
|
residenceArmView.AddChidren(btnResidenceArmText);
|
#endregion
|
#region ---数据备份区域
|
//residenceDataBackupView = new FrameLayout()
|
//{
|
// X = Application.GetRealWidth(28 - 24),
|
// Y = residenceManageView.Bottom,
|
// Width = Application.GetRealWidth(64 + 48),
|
// Height = Application.GetRealWidth(64),
|
//};
|
//residenceInfoView.AddChidren(residenceDataBackupView);
|
//btnResidenceDataBackupIcon = new Button
|
//{
|
// Gravity = Gravity.CenterHorizontal,
|
// Y = Application.GetRealHeight(5),
|
// Width = Application.GetMinRealAverage(30),
|
// Height = Application.GetMinRealAverage(30),
|
// UnSelectedImagePath = "PersonalCenter/ResidenceDataBackupIcon.png",
|
//};
|
//residenceDataBackupView.AddChidren(btnResidenceDataBackupIcon);
|
//btnResidenceDataBackupText = new Button()
|
//{
|
// Y = btnResidenceManageIcon.Bottom,
|
// Height = Application.GetRealHeight(29),
|
// TextID = StringId.DataBackup,
|
// TextAlignment = TextAlignment.Center,
|
// TextColor = CSS_Color.FirstLevelTitleColor,
|
// TextSize = CSS_FontSize.PromptFontSize_FirstLevel
|
//};
|
//residenceDataBackupView.AddChidren(btnResidenceDataBackupText);
|
#endregion
|
|
#region ---辅助功能区域
|
residenceAuxiliaryFunctionView = new FrameLayout()
|
{
|
X = Application.GetRealWidth(28 - 24),
|
//X = residenceDataBackupView.Right,
|
Y = residenceManageView.Bottom,
|
Width = Application.GetRealWidth(64 + 48),
|
Height = Application.GetRealWidth(64),
|
};
|
residenceInfoView.AddChidren(residenceAuxiliaryFunctionView);
|
btnResidenceAuxiliaryFunctionIcon = new Button
|
{
|
Gravity = Gravity.CenterHorizontal,
|
Y = Application.GetRealHeight(5),
|
Width = Application.GetMinRealAverage(30),
|
Height = Application.GetMinRealAverage(30),
|
UnSelectedImagePath = "PersonalCenter/AuxiliaryFunctionIcon.png",
|
};
|
residenceAuxiliaryFunctionView.AddChidren(btnResidenceAuxiliaryFunctionIcon);
|
btnResidenceAuxiliaryFunctionText = new Button()
|
{
|
Y = btnResidenceManageIcon.Bottom,
|
Height = Application.GetRealHeight(29),
|
TextID = StringId.AuxiliaryFunction,
|
TextAlignment = TextAlignment.Center,
|
TextColor = CSS_Color.FirstLevelTitleColor,
|
TextSize = CSS_FontSize.PromptFontSize_FirstLevel
|
};
|
residenceAuxiliaryFunctionView.AddChidren(btnResidenceAuxiliaryFunctionText);
|
#endregion
|
|
#region ---添加功能区域
|
residenceAddFunctionView = new FrameLayout()
|
{
|
X = residenceAuxiliaryFunctionView.Right,
|
Y = residenceManageView.Bottom,
|
Width = Application.GetRealWidth(64 + 48),
|
Height = Application.GetRealWidth(64),
|
};
|
residenceInfoView.AddChidren(residenceAddFunctionView);
|
btnResidenceAddFunctionIcon = new Button
|
{
|
Gravity = Gravity.CenterHorizontal,
|
Y = Application.GetRealHeight(5),
|
Width = Application.GetMinRealAverage(30),
|
Height = Application.GetMinRealAverage(30),
|
UnSelectedImagePath = "PersonalCenter/AddFunctionIcon.png",
|
};
|
residenceAddFunctionView.AddChidren(btnResidenceAddFunctionIcon);
|
btnResidenceAddFunctionText = new Button()
|
{
|
Y = btnResidenceManageIcon.Bottom,
|
Height = Application.GetRealHeight(29),
|
TextID = StringId.AddFunction,
|
TextAlignment = TextAlignment.Center,
|
TextColor = CSS_Color.FirstLevelTitleColor,
|
TextSize = CSS_FontSize.PromptFontSize_FirstLevel
|
};
|
residenceAddFunctionView.AddChidren(btnResidenceAddFunctionText);
|
#endregion
|
}
|
else
|
{
|
#region ---安放区域
|
residenceArmView = new FrameLayout()
|
{
|
X = Application.GetRealWidth(28 - 24),
|
Y = Application.GetRealHeight(68),
|
Width = Application.GetRealWidth(64 + 48),
|
Height = Application.GetRealWidth(64),
|
};
|
residenceInfoView.AddChidren(residenceArmView);
|
btnResidenceArmIcon = new Button
|
{
|
Gravity = Gravity.CenterHorizontal,
|
Y = Application.GetRealHeight(5),
|
Width = Application.GetMinRealAverage(30),
|
Height = Application.GetMinRealAverage(30),
|
UnSelectedImagePath = "PersonalCenter/ResidenceArmIcon.png",
|
};
|
residenceArmView.AddChidren(btnResidenceArmIcon);
|
btnResidenceArmText = new Button()
|
{
|
Y = btnResidenceArmIcon.Bottom,
|
Height = Application.GetRealHeight(29),
|
TextID = StringId.Undefense,
|
TextAlignment = TextAlignment.Center,
|
TextColor = CSS_Color.FirstLevelTitleColor,
|
TextSize = CSS_FontSize.PromptFontSize_FirstLevel
|
};
|
residenceArmView.AddChidren(btnResidenceArmText);
|
#endregion
|
#region ---数据备份区域
|
//residenceDataBackupView = new FrameLayout()
|
//{
|
// X = residenceArmView.Right,
|
// Y = Application.GetRealHeight(68),
|
// Width = Application.GetRealWidth(64 + 48),
|
// Height = Application.GetRealWidth(64),
|
//};
|
//residenceInfoView.AddChidren(residenceDataBackupView);
|
//btnResidenceDataBackupIcon = new Button
|
//{
|
// Gravity = Gravity.CenterHorizontal,
|
// Y = Application.GetRealHeight(5),
|
// Width = Application.GetMinRealAverage(30),
|
// Height = Application.GetMinRealAverage(30),
|
// UnSelectedImagePath = "PersonalCenter/ResidenceDataBackupIcon.png",
|
//};
|
//residenceDataBackupView.AddChidren(btnResidenceDataBackupIcon);
|
//btnResidenceDataBackupText = new Button()
|
//{
|
// Y = btnResidenceDataBackupIcon.Bottom,
|
// Height = Application.GetRealHeight(29),
|
// TextID = StringId.DataBackup,
|
// TextAlignment = TextAlignment.Center,
|
// TextColor = CSS_Color.FirstLevelTitleColor,
|
// TextSize = CSS_FontSize.PromptFontSize_FirstLevel
|
//};
|
//residenceDataBackupView.AddChidren(btnResidenceDataBackupText);
|
#endregion
|
|
#region ---辅助功能区域
|
residenceAuxiliaryFunctionView = new FrameLayout()
|
{
|
X = residenceArmView.Right,
|
Y = Application.GetRealHeight(68),
|
Width = Application.GetRealWidth(64 + 48),
|
Height = Application.GetRealWidth(64),
|
};
|
residenceInfoView.AddChidren(residenceAuxiliaryFunctionView);
|
btnResidenceAuxiliaryFunctionIcon = new Button
|
{
|
Gravity = Gravity.CenterHorizontal,
|
Y = Application.GetRealHeight(5),
|
Width = Application.GetMinRealAverage(30),
|
Height = Application.GetMinRealAverage(30),
|
UnSelectedImagePath = "PersonalCenter/AuxiliaryFunctionIcon.png",
|
};
|
residenceAuxiliaryFunctionView.AddChidren(btnResidenceAuxiliaryFunctionIcon);
|
btnResidenceAuxiliaryFunctionText = new Button()
|
{
|
Y = btnResidenceAuxiliaryFunctionIcon.Bottom,
|
Height = Application.GetRealHeight(29),
|
TextID = StringId.AuxiliaryFunction,
|
TextAlignment = TextAlignment.Center,
|
TextColor = CSS_Color.FirstLevelTitleColor,
|
TextSize = CSS_FontSize.PromptFontSize_FirstLevel
|
};
|
residenceAuxiliaryFunctionView.AddChidren(btnResidenceAuxiliaryFunctionText);
|
#endregion
|
|
}
|
#endregion
|
|
#endregion
|
|
contentView.AddChidren(new Button() { Height = Application.GetRealHeight(8) });
|
|
#region 软件设置区域
|
softSettingView = new FrameLayout()
|
{
|
Gravity = Gravity.CenterHorizontal,
|
Width = Application.GetRealWidth(343),
|
Height = Application.GetRealWidth(88),
|
BackgroundColor = CSS_Color.MainBackgroundColor,
|
Radius = (uint)Application.GetRealHeight(12),
|
BorderColor = 0x00FFFFFF,
|
BorderWidth = 0,
|
};
|
contentView.AddChidren(softSettingView);
|
|
Button 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(270),
|
Height = Application.GetRealWidth(44),
|
TextID = StringId.NightView,
|
TextColor = CSS_Color.FirstLevelTitleColor,
|
TextSize = CSS_FontSize.TextFontSize,
|
TextAlignment = TextAlignment.CenterLeft,
|
};
|
softSettingView.AddChidren(btnNightViewModeText);
|
|
Button btnNightViewModeRight = new Button()
|
{
|
X = Application.GetRealWidth(315),
|
Y = Application.GetRealWidth(14),
|
Width = Application.GetMinRealAverage(16),
|
Height = Application.GetMinRealAverage(16),
|
UnSelectedImagePath = "Public/Right.png",
|
};
|
softSettingView.AddChidren(btnNightViewModeRight);
|
|
var btnSoftSettingViewLine = new Button()
|
{
|
X = Application.GetRealWidth(48),
|
Y = btnNightViewModeText.Bottom,
|
Height = Application.GetRealHeight(1),
|
BackgroundColor = CSS_Color.DividingLineColor
|
};
|
softSettingView.AddChidren(btnSoftSettingViewLine);
|
|
Button btnGeneralSettingsIcon = new Button()
|
{
|
X = Application.GetRealWidth(12),
|
Y = Application.GetRealWidth(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(270),
|
Height = Application.GetRealWidth(44),
|
TextID = StringId.GeneralSettings,
|
TextColor = CSS_Color.FirstLevelTitleColor,
|
TextAlignment = TextAlignment.CenterLeft,
|
TextSize = CSS_FontSize.TextFontSize
|
};
|
softSettingView.AddChidren(btnGeneralSettingsText);
|
|
Button btnGeneralSettingsRight = new Button()
|
{
|
X = Application.GetRealWidth(315),
|
Y = Application.GetRealWidth(58),
|
Width = Application.GetMinRealAverage(16),
|
Height = Application.GetMinRealAverage(16),
|
UnSelectedImagePath = "Public/Right.png",
|
};
|
softSettingView.AddChidren(btnGeneralSettingsRight);
|
#endregion
|
|
contentView.AddChidren(new Button() { Height = Application.GetRealHeight(8) });
|
#region 获取支持
|
supportView = new FrameLayout()
|
{
|
Gravity = Gravity.CenterHorizontal,
|
Width = Application.GetRealWidth(343),
|
Height = Application.GetRealWidth(88),
|
BackgroundColor = CSS_Color.MainBackgroundColor,
|
Radius = (uint)Application.GetRealHeight(12),
|
BorderColor = 0x00FFFFFF,
|
BorderWidth = 0,
|
};
|
contentView.AddChidren(supportView);
|
|
Button 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(270),
|
Height = Application.GetRealWidth(44),
|
TextID = StringId.GetSupport,
|
TextColor = CSS_Color.FirstLevelTitleColor,
|
TextAlignment = TextAlignment.CenterLeft,
|
TextSize = CSS_FontSize.TextFontSize
|
};
|
supportView.AddChidren(btnSupportText);
|
Button btnSupportRight = new Button()
|
{
|
X = Application.GetRealWidth(315),
|
Y = Application.GetRealWidth(14),
|
Width = Application.GetMinRealAverage(16),
|
Height = Application.GetMinRealAverage(16),
|
UnSelectedImagePath = "Public/Right.png",
|
};
|
supportView.AddChidren(btnSupportRight);
|
|
|
|
var btnSupportViewLine = new Button()
|
{
|
X = Application.GetRealWidth(48),
|
Y = btnNightViewModeText.Bottom,
|
Height = Application.GetRealHeight(1),
|
BackgroundColor = CSS_Color.DividingLineColor
|
};
|
supportView.AddChidren(btnSupportViewLine);
|
|
Button btnAboutOnIcon = new Button()
|
{
|
X = Application.GetRealWidth(12),
|
Y = Application.GetRealWidth(54),
|
Width = Application.GetMinRealAverage(24),
|
Height = Application.GetMinRealAverage(24),
|
UnSelectedImagePath = "PersonalCenter/InfoOnIcon.png",
|
};
|
supportView.AddChidren(btnAboutOnIcon);
|
|
btnAboutOnText = new Button()
|
{
|
X = Application.GetRealWidth(48),
|
Y = btnSoftSettingViewLine.Bottom,
|
Width = Application.GetRealWidth(270),
|
Height = Application.GetRealWidth(44),
|
TextID = StringId.AboutOn,
|
TextColor = CSS_Color.FirstLevelTitleColor,
|
TextAlignment = TextAlignment.CenterLeft,
|
TextSize = CSS_FontSize.TextFontSize
|
};
|
supportView.AddChidren(btnAboutOnText);
|
|
Button btnAboutOnRight = new Button()
|
{
|
X = Application.GetRealWidth(315),
|
Y = Application.GetRealWidth(58),
|
Width = Application.GetMinRealAverage(16),
|
Height = Application.GetMinRealAverage(16),
|
UnSelectedImagePath = "Public/Right.png",
|
};
|
supportView.AddChidren(btnAboutOnRight);
|
|
|
#endregion
|
|
contentView.AddChidren(new Button() { Height = Application.GetRealHeight(28) });
|
|
LoadEventList();
|
}
|
}
|
}
|