From 1c63243a7bcc330b7293cc8d5ec81c4c52018196 Mon Sep 17 00:00:00 2001
From: tzy <hxb@hdlchina.com.cn>
Date: 星期日, 30 五月 2021 17:39:51 +0800
Subject: [PATCH] 完成过户功能

---
 HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/Transfer/TransferingResidencePage.cs |   80 ++++++++++++++++++++-------------------
 1 files changed, 41 insertions(+), 39 deletions(-)

diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/Transfer/TransferingResidencePage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/Transfer/TransferingResidencePage.cs
index aa6e574..20484cb 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/Transfer/TransferingResidencePage.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/Transfer/TransferingResidencePage.cs
@@ -48,31 +48,34 @@
             //娓呯┖bodyFrame
             this.ClearBodyFrame();
 
-            //浣忓畢鐨勫浘鏍�
-            var btnHouseIcon = new PicViewControl(93, 93);
-            btnHouseIcon.Y = Application.GetRealHeight(127);
-            btnHouseIcon.X = Application.GetRealWidth(48);
-            btnHouseIcon.BackgroundColor = CSS_Color.MainColor;
-            bodyFrameLayout.AddChidren(btnHouseIcon);
-            //浣忓畢鍚嶅瓧  (浠ヤ腑闂翠负鍩哄噯,宸﹀彸闂磋窛16)
-            var btnHouseName = new NormalViewControl(bodyFrameLayout.Width / 2 - Application.GetRealWidth(16 * 2), Application.GetRealHeight(48), false);
-            btnHouseName.X = Application.GetRealWidth(16);
-            btnHouseName.Y = btnHouseIcon.Bottom + Application.GetRealHeight(10);
-            btnHouseName.IsBold = true;
-            btnHouseName.IsMoreLines = true;
-            btnHouseName.TextAlignment = TextAlignment.TopCenter;
-            btnHouseName.TextSize = CSS_FontSize.SubheadingFontSize;
-            btnHouseName.Text = Entity.DB_ResidenceData.Instance.CurrentRegion.homeName;
-            bodyFrameLayout.AddChidren(btnHouseName);
+            //涓讳汉鐨勫浘鏍�
+            var btnAdminIcon = new ImageView();
+            btnAdminIcon.Y = Application.GetRealHeight(112);
+            btnAdminIcon.X = Application.GetRealWidth(48);
+            btnAdminIcon.Height = this.GetPictrueRealSize(70);
+            btnAdminIcon.Width = this.GetPictrueRealSize(70);
+            btnAdminIcon.Radius = (uint)this.GetPictrueRealSize(70) / 2;
+            btnAdminIcon.ImagePath = UserInfo.Current.headImagePagePath;
+            bodyFrameLayout.AddChidren(btnAdminIcon);
+            //涓讳汉鍚嶅瓧  (浠ヤ腑闂翠负鍩哄噯,宸﹀彸闂磋窛16)
+            var btnAdminName = new NormalViewControl((btnAdminIcon.Right + btnAdminIcon.X) - HdlControlResourse.XXLeft * 2, Application.GetRealHeight(48), false);
+            btnAdminName.X = HdlControlResourse.XXLeft;
+            btnAdminName.Y = btnAdminIcon.Bottom + Application.GetRealHeight(10);
+            btnAdminName.IsBold = true;
+            btnAdminName.IsMoreLines = true;
+            btnAdminName.TextAlignment = TextAlignment.TopCenter;
+            btnAdminName.TextSize = CSS_FontSize.SubheadingFontSize;
+            btnAdminName.Text = string.IsNullOrEmpty(UserInfo.Current.userName) == true ? UserInfo.Current.AccountString : UserInfo.Current.userName;
+            bodyFrameLayout.AddChidren(btnAdminName);
 
             //澶村儚
             var imageByte = ImageUtlis.Current.ReadFile(this.accountResult.MemberHeadIcon);
             var btnUserIcon = new ImageView();
-            btnUserIcon.Y = btnHouseIcon.Y;
-            btnUserIcon.X = bodyFrameLayout.Width - Application.GetRealWidth(48) - this.GetPictrueRealSize(93);
-            btnUserIcon.Height = this.GetPictrueRealSize(93);
-            btnUserIcon.Width = this.GetPictrueRealSize(93);
-            btnUserIcon.Radius = (uint)this.GetPictrueRealSize(93) / 2;
+            btnUserIcon.Y = btnAdminIcon.Y;
+            btnUserIcon.X = bodyFrameLayout.Width - Application.GetRealWidth(48) - this.GetPictrueRealSize(70);
+            btnUserIcon.Height = this.GetPictrueRealSize(70);
+            btnUserIcon.Width = this.GetPictrueRealSize(70);
+            btnUserIcon.Radius = (uint)this.GetPictrueRealSize(70) / 2;
             if (imageByte != null && imageByte.Length > 0)
             {
                 btnUserIcon.ImageBytes = imageByte;
@@ -84,9 +87,9 @@
             bodyFrameLayout.AddChidren(btnUserIcon);
 
             //鏄电О  (浠ヤ腑闂翠负鍩哄噯,宸﹀彸闂磋窛50)
-            var btnName = new NormalViewControl(btnHouseName.Width, btnHouseName.Height, false);
-            btnName.X = bodyFrameLayout.Width - btnHouseName.X - btnHouseName.Width;
-            btnName.Y = btnHouseName.Y;
+            var btnName = new NormalViewControl(btnAdminName.Width, btnAdminName.Height, false);
+            btnName.X = bodyFrameLayout.Width - btnAdminName.X - btnAdminName.Width;
+            btnName.Y = btnAdminName.Y;
             btnName.IsBold = true;
             btnName.IsMoreLines = true;
             btnName.TextAlignment = TextAlignment.TopCenter;
@@ -95,11 +98,11 @@
             bodyFrameLayout.AddChidren(btnName);
 
             //寮�鍚繛鎺ョ殑鍋囨兂鍔ㄧ敾鏁堟灉绾跨▼
-            this.StartConcetionAnimeteThread(btnHouseIcon.Right + Application.GetRealWidth(10));
+            this.StartConcetionAnimeteThread(btnAdminIcon.Right + Application.GetRealWidth(16));
 
             //缁堟
             var btnCancel = new BottomClickButton();
-            btnCancel.Y = Application.GetRealHeight(392);
+            btnCancel.Y = Application.GetRealHeight(519);
             btnCancel.TextID = StringId.Terminate;
             bodyFrameLayout.AddChidren(btnCancel);
             btnCancel.ButtonClickEvent += (sender, e) =>
@@ -109,7 +112,6 @@
 
             //鍒濆鍖栨秷鎭帶浠�
             this.InitMsgControl();
-
         }
 
         #endregion
@@ -123,23 +125,23 @@
         {
             //鐢熸垚鐐瑰彿鍥炬牱
             int pointXX = XX;
-            int pointWidth = Application.GetRealWidth(6);
-            int pointSpace = Application.GetRealWidth(5);
-            for (int i = 0; i < 7; i++)
+            int pointWidth = Application.GetRealWidth(4);
+            int pointSpace = Application.GetRealWidth(9);
+            for (int i = 0; i < 9; i++)
             {
-                var btnPoint = new NormalViewControl(pointWidth, Application.GetRealHeight(4), false);
-                btnPoint.Radius = (uint)Application.GetRealHeight(4) / 2;
-                btnPoint.BackgroundColor = 0xffd5d5d5;
-                btnPoint.Y = Application.GetRealHeight(170);
+                var btnPoint = new NormalViewControl(pointWidth, pointWidth, false);
+                btnPoint.Radius = (uint)pointWidth / 2;
+                btnPoint.BackgroundColor = CSS_Color.PromptingColor1;
+                btnPoint.Y = Application.GetRealHeight(144);
                 btnPoint.X = pointXX;
                 bodyFrameLayout.AddChidren(btnPoint);
-                pointXX = btnPoint.Right + Application.GetRealWidth(5);
+                pointXX = btnPoint.Right + pointSpace;
             }
 
             var listPoint = new List<int>();
             //璺冲姩鐨勯棿璺�
             int jumpSpace = pointWidth + pointSpace;
-            for (int i = 0; i < 7; i++)
+            for (int i = 0; i < 9; i++)
             {
                 //X杞�+Index*(鍥炬爣澶у皬+闂磋窛)
                 listPoint.Add(XX + i * jumpSpace);
@@ -147,9 +149,9 @@
 
             var btnRound = new IconViewControl(8);
             btnRound.Radius = (uint)btnRound.IconSize / 2;
-            btnRound.BackgroundColor = CSS_Color.AuxiliaryColor2;
+            btnRound.BackgroundColor = CSS_Color.MainColor;
             btnRound.X = listPoint[0] - (btnRound.IconSize - pointWidth) / 2;
-            btnRound.Y = Application.GetRealHeight(169);
+            btnRound.Y = Application.GetRealHeight(142);
             bodyFrameLayout.AddChidren(btnRound);
 
             HdlThreadLogic.Current.RunThread(() =>
@@ -258,7 +260,7 @@
 
             //姝e湪杩囨埛缁欑敤鎴�,璇风◢鍚�...
             var btnMsg = new NormalViewControl(bodyFrameLayout.Width, Application.GetRealHeight(20), false);
-            btnMsg.Y = Application.GetRealHeight(300);
+            btnMsg.Y = Application.GetRealHeight(288);
             btnMsg.TextAlignment = TextAlignment.Center;
             btnMsg.TextSize = CSS_FontSize.PromptFontSize_FirstLevel;
             btnMsg.Text = msg;

--
Gitblit v1.8.0