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;
|
#region F3阶段
|
///// <summary>
|
///// 区域安放小区域
|
///// </summary>
|
//FrameLayout residenceArmView;
|
///// <summary>
|
///// 区域成安放小区域图标
|
///// </summary>
|
//Button btnResidenceArmIcon;
|
///// <summary>
|
///// 区域安放小区域文本
|
///// </summary>
|
//Button btnResidenceArmText;
|
///// <summary>
|
///// 区域辅助功能小区域
|
///// </summary>
|
//FrameLayout residenceAuxiliaryFunctionView;
|
///// <summary>
|
///// 区域辅助功能小区域图标
|
///// </summary>
|
//Button btnResidenceAuxiliaryFunctionIcon;
|
///// <summary>
|
///// 区域辅助功能小区域文本
|
///// </summary>
|
//Button btnResidenceAuxiliaryFunctionText;
|
/// <summary>
|
/// 区域添加功能小区域
|
/// </summary>
|
FrameLayout residenceAddFunctionView;
|
/// <summary>
|
/// 区域添加功能小区域图标
|
/// </summary>
|
Button btnResidenceAddFunctionIcon;
|
/// <summary>
|
/// 区域添加功能小区域文本
|
/// </summary>
|
Button btnResidenceAddFunctionText;
|
#endregion
|
|
#region F3阶段
|
///// <summary>
|
///// 软件设置区域
|
///// </summary>
|
//FrameLayout softSettingView;
|
///// <summary>
|
///// 软件夜览模式文本
|
///// </summary>
|
//Button btnNightViewModeText;
|
///// <summary>
|
///// 通用设置文本
|
///// </summary>
|
//Button btnGeneralSettingsText;
|
#endregion
|
/// <summary>
|
/// 获取支持小区域
|
/// </summary>
|
VerticalScrolViewLayout supportView;
|
/// <summary>
|
/// 获取支持文本
|
/// </summary>
|
Button btnSupportText;
|
|
/// <summary>
|
/// 关于On文本
|
/// </summary>
|
Button btnAboutOnText;
|
/// <summary>
|
/// 智能音箱文本
|
/// </summary>
|
Button btnSmartSpeakerText;
|
|
#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 = UserInfo.Current.userName// string.IsNullOrEmpty(UserInfo.Current.userName) ? Language.StringByID(StringId.UsersWhoNameIsEmpty) : UserInfo.Current.userName
|
};
|
personalInfoView.AddChidren(btnUserName);
|
if (!string.IsNullOrEmpty( UserInfo.Current.userName) && UserInfo.Current.userName == UserInfo.Current.AccountString)
|
{
|
btnUserName.Text = Language.StringByID(StringId.UsersWhoNameIsEmpty);
|
}
|
btnEmail = new Button()
|
{
|
Y = btnUserName.Bottom,
|
Height = Application.GetRealHeight(22),
|
TextAlignment = TextAlignment.Center,
|
TextColor = CSS_Color.TextualColor,
|
TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
|
Text = UserInfo.Current.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 = UserInfo.Current.headImagePagePath
|
};
|
bodyView.AddChidren(userHeadImageView);
|
//if ( UserInfo.Current.headImagePageBytes==null)
|
//{
|
// userHeadImageView.ImagePath = UserInfo.Current.headImagePagePath;
|
//}else
|
//{
|
// userHeadImageView.ImageBytes = UserInfo.Current.headImagePageBytes;
|
//}
|
|
#endregion
|
|
//体验模式
|
if(MainPage.NoLoginMode)
|
{
|
Button btnExit = new Button()
|
{
|
Y = Application.GetRealHeight(258) + personalInfoView.Bottom,
|
Gravity = Gravity.CenterHorizontal,
|
Height = Application.GetRealHeight(60),
|
Width = Application.GetRealWidth(330),
|
TextAlignment = TextAlignment.Center,
|
SelectedTextColor = CSS_Color.MainColor,
|
TextColor = CSS_Color.WarningColor,
|
TextSize = CSS_FontSize.SubheadingFontSize,
|
TextID = StringId.NextStep,
|
Radius = 10,
|
BackgroundColor = CSS_Color.MainBackgroundColor,
|
SelectedBackgroundColor = CSS_Color.MainBackgroundColor,
|
};
|
if(Language.CurrentLanguage =="Chinese")
|
{
|
btnExit.Text = "退出体验模式";
|
}
|
else
|
{
|
btnExit.Text = "Exit dome";
|
}
|
btnExit.MouseUpEventHandler = (sender, e) =>
|
{
|
UserInfo.Current.ClearUserInfo();
|
HDLCommon.Current.Logout();
|
};
|
bodyView.AddChidren(btnExit);
|
return;
|
}
|
|
contentView = new VerticalScrolViewLayout()
|
{
|
Y = Application.GetRealHeight(8) + personalInfoView.Bottom,
|
|
Height = Application.GetRealHeight(400),
|
ScrollEnabled = false
|
};
|
bodyView.AddChidren(contentView);
|
LoadContentView();
|
}
|
|
public void LoadContentView()
|
{
|
contentView.RemoveAll();
|
|
#region 住宅信息区域
|
//if (!DB_ResidenceData.Instance.CurrentRegion.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.Instance.CurrentRegion.homeName,
|
IsBold = true
|
};
|
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);
|
if (Language.CurrentLanguage != "Chinese" )//&& !DB_ResidenceData.Instance.CurrentRegion.isOtherShare)
|
{
|
userTypeView.X = Application.GetRealWidth(200);
|
userTypeView.Width = Application.GetRealWidth(180);
|
userTypeView.BackgroundImagePath = "PersonalCenter/UserTypebg2.png";
|
}
|
|
btnUserTypeIcon = new Button()
|
{
|
X = Application.GetRealWidth(26),
|
Y = Application.GetRealHeight(15),
|
Width = Application.GetMinRealAverage(20),
|
Height = Application.GetMinRealAverage(20),
|
UnSelectedImagePath = DB_ResidenceData.Instance.CurrentRegion.isOtherShare
|
== false ? "PersonalCenter/AdminTypeIcon.png" : "PersonalCenter/MemberTypeIcon.png",
|
};
|
userTypeView.AddChidren(btnUserTypeIcon);
|
btnUserTypeName = new Button()
|
{
|
X = Application.GetRealWidth(8) + btnUserTypeIcon.Right,
|
Width = Application.GetRealWidth(270),
|
Height = Application.GetRealHeight(17 * 3),
|
TextAlignment = TextAlignment.CenterLeft,
|
TextColor = CSS_Color.MainBackgroundColor,
|
TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
|
TextID = DB_ResidenceData.Instance.CurrentRegion.isOtherShare
|
== false ? StringId.Administrators : StringId.Member
|
};
|
userTypeView.AddChidren(btnUserTypeName);
|
#endregion
|
#region 住宅管理
|
|
if (!DB_ResidenceData.Instance.CurrentRegion.isOtherShare)
|
{
|
#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 ---安放区域
|
#region F3阶段
|
//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 = residenceMemberView.Right,
|
//X = Application.GetRealWidth(28 - 24),
|
Y = Application.GetRealHeight(68),
|
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
|
#endregion
|
}
|
else
|
{
|
residenceInfoView.AddChidren(new Button()
|
{
|
Y = Application.GetRealHeight(20 + 42),
|
Height = Application.GetRealHeight(40),
|
TextAlignment = TextAlignment.Center,
|
TextSize = CSS_FontSize.TextFontSize,
|
TextColor = CSS_Color.FirstLevelTitleColor,
|
TextID = StringId.FunctionNotOpen,
|
});
|
|
#region F3阶段
|
#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
|
|
#endregion
|
|
#region F3阶段
|
#region 软件设置区域
|
//contentView.AddChidren(new Button() { Height = Application.GetRealHeight(8) });
|
//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
|
#endregion
|
|
#region 智能音箱、获取支持、关于ON+ 等菜单列表
|
contentView.AddChidren(new Button() { Height = Application.GetRealHeight(8) });
|
|
supportView = new VerticalScrolViewLayout()
|
{
|
Gravity = Gravity.CenterHorizontal,
|
Width = Application.GetRealWidth(343),
|
Height = Application.GetRealWidth(88),
|
BackgroundColor = CSS_Color.MainBackgroundColor,
|
Radius = (uint)Application.GetRealHeight(12),
|
BorderColor = 0x00FFFFFF,
|
BorderWidth = 0,
|
ScrollEnabled = false,
|
VerticalScrollBarEnabled = false,//隐藏滚动条
|
};
|
contentView.AddChidren(supportView);
|
|
|
|
#region 智能音箱
|
if (!DB_ResidenceData.Instance.CurrentRegion.isOtherShare)
|
{
|
//supportView 加高 显示3行 3*44
|
supportView.Height = Application.GetRealWidth(3*44);
|
|
FrameLayout smartSpeakerView = new FrameLayout()
|
{
|
Height = Application.GetRealWidth(44),
|
};
|
supportView.AddChidren(smartSpeakerView);
|
|
//住宅为当前账号才显示智能音箱入口
|
Button btnSmartSpeakerIcon = new Button()
|
{
|
X = Application.GetRealWidth(12),
|
Y = Application.GetRealWidth(10),
|
Width = Application.GetMinRealAverage(24),
|
Height = Application.GetMinRealAverage(24),
|
UnSelectedImagePath = "PersonalCenter/SmartSpeaker.png",
|
};
|
smartSpeakerView.AddChidren(btnSmartSpeakerIcon);
|
|
btnSmartSpeakerText = new Button()
|
{
|
X = Application.GetRealWidth(48),
|
Width = Application.GetRealWidth(270),
|
Height = Application.GetRealWidth(44),
|
TextID = StringId.SmartSpeaker,
|
TextColor = CSS_Color.FirstLevelTitleColor,
|
TextAlignment = TextAlignment.CenterLeft,
|
TextSize = CSS_FontSize.TextFontSize
|
};
|
smartSpeakerView.AddChidren(btnSmartSpeakerText);
|
|
Button btnSmartSpeakerRight = new Button()
|
{
|
X = Application.GetRealWidth(315),
|
Y = Application.GetRealWidth(14),
|
Width = Application.GetMinRealAverage(16),
|
Height = Application.GetMinRealAverage(16),
|
UnSelectedImagePath = "Public/Right.png",
|
};
|
smartSpeakerView.AddChidren(btnSmartSpeakerRight);
|
|
var btnSmartSpeakerViewLine = new Button()
|
{
|
X = Application.GetRealWidth(48),
|
Y = Application.GetRealWidth(43),
|
Height = Application.GetRealHeight(1),
|
Width = Application.GetRealWidth(279),
|
BackgroundColor = CSS_Color.DividingLineColor
|
};
|
smartSpeakerView.AddChidren(btnSmartSpeakerViewLine);
|
}
|
|
#endregion
|
|
#region 获取支持
|
FrameLayout supView = new FrameLayout()
|
{
|
Height = Application.GetRealWidth(44),
|
};
|
supportView.AddChidren(supView);
|
|
Button btnSupportIcon = new Button()
|
{
|
X = Application.GetRealWidth(12),
|
Y = Application.GetRealWidth(10),
|
Width = Application.GetMinRealAverage(24),
|
Height = Application.GetMinRealAverage(24),
|
UnSelectedImagePath = "PersonalCenter/SupportIcon.png",
|
};
|
supView.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
|
};
|
supView.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",
|
};
|
supView.AddChidren(btnSupportRight);
|
|
var btnSupportViewLine = new Button()
|
{
|
X = Application.GetRealWidth(48),
|
Y = Application.GetRealWidth(43),
|
Height = Application.GetRealHeight(1),
|
Width = Application.GetRealWidth(279),
|
BackgroundColor = CSS_Color.DividingLineColor
|
};
|
supView.AddChidren(btnSupportViewLine);
|
#endregion
|
|
#region 关于ON+
|
FrameLayout aboutView = new FrameLayout()
|
{
|
Height = Application.GetRealWidth(44),
|
};
|
supportView.AddChidren(aboutView);
|
|
Button btnAboutOnIcon = new Button()
|
{
|
X = Application.GetRealWidth(12),
|
Y = Application.GetRealWidth(10),
|
Width = Application.GetMinRealAverage(24),
|
Height = Application.GetMinRealAverage(24),
|
UnSelectedImagePath = "PersonalCenter/InfoOnIcon.png",
|
};
|
aboutView.AddChidren(btnAboutOnIcon);
|
|
btnAboutOnText = new Button()
|
{
|
X = Application.GetRealWidth(48),
|
Width = Application.GetRealWidth(370),
|
Height = Application.GetRealWidth(44),
|
TextID = StringId.AboutOn,
|
TextColor = CSS_Color.FirstLevelTitleColor,
|
TextAlignment = TextAlignment.CenterLeft,
|
TextSize = CSS_FontSize.TextFontSize
|
};
|
aboutView.AddChidren(btnAboutOnText);
|
|
Button btnAboutOnRight = new Button()
|
{
|
X = Application.GetRealWidth(315),
|
Y = Application.GetRealWidth(14),
|
Width = Application.GetMinRealAverage(16),
|
Height = Application.GetMinRealAverage(16),
|
UnSelectedImagePath = "Public/Right.png",
|
};
|
aboutView.AddChidren(btnAboutOnRight);
|
#endregion
|
|
#endregion
|
|
contentView.AddChidren(new Button() { Height = Application.GetRealHeight(28) });
|
|
LoadEventList();
|
}
|
}
|
}
|