From b3abfd30576871c32f2839a322fa3bb783f96498 Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期六, 12 十二月 2020 19:10:10 +0800
Subject: [PATCH] 2020-12-12 1.解锁逻辑优化
---
HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomEditPage.cs | 142 +++++++++++++++++++++++++++-------------------
1 files changed, 83 insertions(+), 59 deletions(-)
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomEditPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomEditPage.cs
index 5dcb436..4d72666 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomEditPage.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomEditPage.cs
@@ -5,6 +5,12 @@
namespace HDL_ON.UI
{
+
+ /*
+ 鏃堕棿锛�20200915
+ 鍒犻櫎鍒嗕韩鎿嶄綔锛屽垎浜搷浣滃彧鍦ㄦ垚鍛樼鐞嗙晫闈㈠疄鐜�
+ */
+
public partial class RoomEditPage : FrameLayout
{
#region 鎺т欢鍒楄〃
@@ -60,22 +66,22 @@
/// 鎴块棿妤煎眰淇敼璺宠浆鎸夐挳
/// </summary>
Button btnFloorRight;
- /// <summary>
- /// 鍒嗕韩row
- /// </summary>
- FrameLayout sharedView;
- /// <summary>
- /// 鍒嗕韩鏍囬
- /// </summary>
- Button btnSharedTitle;
- /// <summary>
- /// 鍒嗕韩鐨勪俊鎭�
- /// </summary>
- Button btnSharedInfo;
- /// <summary>
- /// 鍒嗕韩淇℃伅璺宠浆鎸夐挳
- /// </summary>
- Button btnSharedRight;
+ ///// <summary>
+ ///// 鍒嗕韩row
+ ///// </summary>
+ //FrameLayout sharedView;
+ ///// <summary>
+ ///// 鍒嗕韩鏍囬
+ ///// </summary>
+ //Button btnSharedTitle;
+ ///// <summary>
+ ///// 鍒嗕韩鐨勪俊鎭�
+ ///// </summary>
+ //Button btnSharedInfo;
+ ///// <summary>
+ ///// 鍒嗕韩淇℃伅璺宠浆鎸夐挳
+ ///// </summary>
+ //Button btnSharedRight;
/// <summary>
/// 鍔熻兘绠$悊鍖哄煙
/// </summary>
@@ -129,12 +135,26 @@
int rowCount = 1;
Action backAction;
- public RoomEditPage(Room r, int tId,Action action)
+ /// <summary>
+ /// 鍒犻櫎鎴块棿浜嬩欢
+ /// 2020-12-02 瑙e喅鍒犻櫎鎴块棿鍚庯紝鐣岄潰涓嶅埛鏂板垹闄ゆ埧闂撮棶棰�
+ /// </summary>
+ Action deleteAction;
+
+ /// <summary>
+ ///
+ /// </summary>
+ /// <param name="r"></param>
+ /// <param name="tId"></param>
+ /// <param name="action"></param>
+ /// <param name="delAction">鍒犻櫎鎴块棿浜嬩欢</param>
+ public RoomEditPage(Room r, int tId, Action action, Action delAction)
{
bodyView = this;
room = r;
pageTitleId = tId;
backAction = action;
+ this.deleteAction = delAction;
}
public void LoadPage()
@@ -152,7 +172,7 @@
roomBgView = new FrameLayout()
{
Y = Application.GetRealHeight(64),
- Height = Application.GetRealHeight(224),
+ Height = Application.GetRealWidth(232),
BackgroundColor = CSS_Color.MainBackgroundColor,
};
bodyView.AddChidren(roomBgView);
@@ -162,13 +182,16 @@
Gravity = Gravity.CenterHorizontal,
Y = Application.GetRealWidth(20),
Width = Application.GetRealWidth(343),
- Height = Application.GetRealHeight(184),
+ Height = Application.GetRealWidth(192),//2020-12-01 鎴块棿鍥剧墖姣斾緥鏀瑰洖16:9
//UnSelectedImagePath = room.backgroundImage,
- ImagePath = room.backgroundImage,
+ //ImagePath = room.backgroundImage,
Radius = (uint)Application.GetRealWidth(12),
//Radius = (uint)Application.GetRealWidth(6),
};
roomBgView.AddChidren(btnRoomBg);
+
+ //2020-12-03 淇敼鍥剧墖鍔犺浇鏂规硶
+ ImageUtlis.Current.LoadLocalOrNetworkImages(room.backgroundImage, btnRoomBg);
//鎴块棿淇℃伅缂栬緫鍖哄煙
roomInfoView = new VerticalScrolViewLayout()
@@ -219,7 +242,7 @@
TextAlignment = TextAlignment.CenterRight,
TextColor = CSS_Color.PromptingColor1,
TextSize = CSS_FontSize.TextFontSize,
- Text = room.name
+ Text = room.roomName
};
roomNameRow.AddChidren(btnRoomName);
@@ -273,44 +296,45 @@
roomInfoView.AddChidren(new Button() { X = Application.GetRealWidth(16), Height = Application.GetRealHeight(1), Width = Application.GetRealWidth(343), BackgroundColor = CSS_Color.DividingLineColor });
#endregion
#region 鍒嗕韩
- if (pageTitleId != StringId.AddRoom)
- {
- sharedView = new FrameLayout()
- {
- Height = Application.GetRealHeight(50),
- };
- roomInfoView.AddChidren(sharedView);
- rowCount++;
- btnSharedTitle = new Button()
- {
- X = Application.GetRealWidth(16),
- Width = Application.GetRealWidth(120),
- TextAlignment = TextAlignment.CenterLeft,
- TextColor = CSS_Color.FirstLevelTitleColor,
- TextSize = CSS_FontSize.SubheadingFontSize,
- TextID = StringId.Shared,
- };
- sharedView.AddChidren(btnSharedTitle);
- btnSharedInfo = new Button()
- {
- X = Application.GetRealWidth(100),
- Width = Application.GetRealWidth(230),
- TextAlignment = TextAlignment.CenterRight,
- TextColor = CSS_Color.PromptingColor1,
- TextSize = CSS_FontSize.TextFontSize,
- };
- sharedView.AddChidren(btnSharedInfo);
- btnSharedRight = new Button()
- {
- X = Application.GetRealWidth(339),
- Gravity = Gravity.CenterVertical,
- Width = Application.GetMinRealAverage(16),
- Height = Application.GetMinRealAverage(16),
- UnSelectedImagePath = "Public/Right.png",
- };
- sharedView.AddChidren(btnSharedRight);
- roomInfoView.AddChidren(new Button() { X = Application.GetRealWidth(16), Height = Application.GetRealHeight(1), Width = Application.GetRealWidth(343), BackgroundColor = CSS_Color.DividingLineColor });
- }
+ //if (pageTitleId != StringId.AddRoom)
+ //{
+ // sharedView = new FrameLayout()
+ // {
+ // Height = Application.GetRealHeight(50),
+ // };
+ // roomInfoView.AddChidren(sharedView);
+ // rowCount++;
+ // btnSharedTitle = new Button()
+ // {
+ // X = Application.GetRealWidth(16),
+ // Width = Application.GetRealWidth(120),
+ // TextAlignment = TextAlignment.CenterLeft,
+ // TextColor = CSS_Color.FirstLevelTitleColor,
+ // TextSize = CSS_FontSize.SubheadingFontSize,
+ // TextID = StringId.Shared,
+ // };
+ // sharedView.AddChidren(btnSharedTitle);
+ // btnSharedInfo = new Button()
+ // {
+ // X = Application.GetRealWidth(100),
+ // Width = Application.GetRealWidth(230),
+ // TextAlignment = TextAlignment.CenterRight,
+ // TextColor = CSS_Color.PromptingColor1,
+ // TextSize = CSS_FontSize.TextFontSize,
+ // };
+ // sharedView.AddChidren(btnSharedInfo);
+ // btnSharedRight = new Button()
+ // {
+ // X = Application.GetRealWidth(339),
+ // Gravity = Gravity.CenterVertical,
+ // Width = Application.GetMinRealAverage(16),
+ // Height = Application.GetMinRealAverage(16),
+ // UnSelectedImagePath = "Public/Right.png",
+ // };
+ // sharedView.AddChidren(btnSharedRight);
+ // roomInfoView.AddChidren(new Button() { X = Application.GetRealWidth(16), Height = Application.GetRealHeight(1), Width = Application.GetRealWidth(343), BackgroundColor = CSS_Color.DividingLineColor });
+ //}
+
#endregion
#region 鍔熻兘绠$悊
functionManagemantView = new FrameLayout()
--
Gitblit v1.8.0