From 25429f085093d89d543a0b90e30d0d62d1b7dac9 Mon Sep 17 00:00:00 2001
From: hxb <hxb@hdlchina.com.cn>
Date: 星期二, 30 八月 2022 09:37:38 +0800
Subject: [PATCH] 合并了IOS的代码
---
ZigbeeApp/Shared/Phone/UserCenter/UserMain/QRCodeForm.cs | 66 +++++++++++++++++---------------
1 files changed, 35 insertions(+), 31 deletions(-)
diff --git a/ZigbeeApp/Shared/Phone/UserCenter/UserMain/QRCodeForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/UserMain/QRCodeForm.cs
index b781ced..5cfabb9 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/UserMain/QRCodeForm.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/UserMain/QRCodeForm.cs
@@ -13,81 +13,85 @@
/// <summary>
/// 鐢婚潰鏄剧ず(搴曞眰浼氬浐瀹氳皟鐢ㄦ鏂规硶锛屽�熶互瀹屾垚鐢婚潰鍒涘缓)
- /// </summary>
- public void ShowForm()
- {
- //鍒濆鍖栦腑閮ㄦ帶浠�
- this.InitMiddleFrame();
+ /// </summary>
+ public void ShowForm()
+ {
+ //鍒濆鍖栦腑閮ㄦ帶浠�
+ this.InitMiddleFrame();
}
- /// <summary>
- /// 鍒濆鍖栦腑閮ㄦ帶浠�
- /// </summary>
- private void InitMiddleFrame()
+ /// <summary>
+ /// 鍒濆鍖栦腑閮ㄦ帶浠�
+ /// </summary>
+ private void InitMiddleFrame()
{
- uint roundHeigth = (uint)Application.GetMinRealAverage(6);
+ uint roundHeigth = (uint)this.GetRealSizeEx(17);
//鑳屾櫙妗�
var frameBack = new FrameLayout();
- frameBack.Width = Application.GetRealWidth(688);
- frameBack.Height = Application.GetRealHeight(968);
- frameBack.Y = Application.GetRealHeight(498);
+ frameBack.Width = this.GetRealSizeEx(688);
+ frameBack.Height = this.GetRealSizeEx(968);
+ frameBack.Y = this.GetRealHeight(498);
frameBack.Gravity = Gravity.CenterHorizontal;
frameBack.Radius = roundHeigth;
bodyFrameLayout.AddChidren(frameBack);
//椤堕儴鍦嗚
var frameTop = new FrameLayout();
- frameTop.Height = Application.GetRealHeight(100);
+ frameTop.Height = this.GetRealSizeEx(100);
frameTop.BackgroundColor = 0xff232323;
frameTop.Radius = roundHeigth;
frameBack.AddChidren(frameTop);
//搴曢儴鍦嗚
var frameBottom = new FrameLayout();
- frameBottom.Y = frameBack.Height - Application.GetRealHeight(100);
- frameBottom.Height = Application.GetRealHeight(100);
+ frameBottom.Y = frameBack.Height - this.GetRealSizeEx(100);
+ frameBottom.Height = this.GetRealSizeEx(100);
frameBottom.BackgroundColor = UserCenterColor.Current.White;
frameBottom.Radius = roundHeigth;
frameBack.AddChidren(frameBottom);
//澶撮儴鏂瑰舰
var frameTitle = new FrameLayout();
- frameTitle.Height = Application.GetRealHeight(274) - frameTop.Height / 2;
+ frameTitle.Height = this.GetRealSizeEx(274) - frameTop.Height / 2;
frameTitle.Y = frameTop.Height / 2;
frameTitle.BackgroundColor = 0xff232323;
frameBack.AddChidren(frameTitle);
//鏄庣粏鏂瑰舰
var frameDetail = new FrameLayout();
- frameDetail.Height = Application.GetRealHeight(694) - frameBottom.Height / 2;
+ frameDetail.Height = this.GetRealSizeEx(694) - frameBottom.Height / 2;
frameDetail.Y = frameTitle.Bottom;
frameDetail.BackgroundColor = UserCenterColor.Current.White;
frameBack.AddChidren(frameDetail);
//鐢ㄦ埛澶村儚
- var btnIcon = new IconViewControl(294);
- btnIcon.Y = Application.GetRealHeight(121);
+ var btnIcon = new ImageView();
+ btnIcon.Height = this.GetRealSizeEx(294);
+ btnIcon.Width = this.GetRealSizeEx(294);
+ btnIcon.Radius = (uint)this.GetRealSizeEx(294) / 2;
+ btnIcon.Y = frameDetail.Y - this.GetRealSizeEx(294) / 2;
btnIcon.Gravity = Gravity.CenterHorizontal;
- btnIcon.UnSelectedImagePath = UserCenterResourse.UserInfo.UserIconFile;
+ btnIcon.ImageBytes = Shared.IO.FileUtils.ReadFile(UserCenterResourse.UserInfo.UserIconFile);
frameBack.AddChidren(btnIcon);
//鐢ㄦ埛鍚�
- var btnUser = new NormalViewControl(frameBack.Width, Application.GetRealHeight(46), false);
- btnUser.Y = Application.GetRealHeight(147);
+ var btnUser = new NormalViewControl(frameBack.Width, this.GetRealHeight(50), false);
+ btnUser.IsBold = true;
+ btnUser.Y = btnIcon.Bottom + this.GetRealSizeEx(23);
btnUser.Text = UserCenterResourse.UserInfo.UserName;
btnUser.TextAlignment = TextAlignment.Center;
btnUser.TextColor = UserCenterColor.Current.TextGrayColor2;
- frameDetail.AddChidren(btnUser);
+ frameBack.AddChidren(btnUser);
//浜岀淮鐮�
- var btnQrCode = new PicViewControl(236, 236);
- btnQrCode.BackgroundColor = UserCenterColor.Current.Green;
+ var btnQrCode = new PicViewControl(this.GetRealSizeEx(236), this.GetRealSizeEx(236), false);
+ btnQrCode.ImageBytes = QRCode.BytesFromText(UserCenterResourse.UserInfo.Account, this.GetPictrueRealSize(236), this.GetPictrueRealSize(236));
btnQrCode.Gravity = Gravity.CenterHorizontal;
- btnQrCode.Y = Application.GetRealHeight(262);
- frameDetail.AddChidren(btnQrCode);
+ btnQrCode.Y = btnUser.Bottom + this.GetRealSizeEx(69);
+ frameBack.AddChidren(btnQrCode);
//鎵竴鎵坊鍔犳垚鍛�
- var btnMsg = new NormalViewControl(frameBack.Width, Application.GetRealHeight(58), false);
- btnMsg.Y = Application.GetRealHeight(533);
+ var btnMsg = new NormalViewControl(frameBack.Width, this.GetRealHeight(60), false);
+ btnMsg.Y = btnQrCode.Bottom + this.GetRealSizeEx(35);
btnMsg.TextAlignment = TextAlignment.Center;
btnMsg.TextColor = UserCenterColor.Current.TextGrayColor3;
btnMsg.TextID = R.MyInternationalizationString.uScanAndAddMember;
- frameDetail.AddChidren(btnMsg);
+ frameBack.AddChidren(btnMsg);
}
#endregion
--
Gitblit v1.8.0