From 96c686f89f126ad4cf1e262b83301fb7cc8bf2d5 Mon Sep 17 00:00:00 2001
From: gxc <guoxuecheng@guoxuechengdeMacBook-Pro.local>
Date: 星期四, 07 十一月 2019 10:57:31 +0800
Subject: [PATCH] 2019.11.7
---
ZigbeeApp/Shared/Phone/UserCenter/DoorLock/DoorLockCommonLayout.cs | 132 ++++++-------------------------------------
1 files changed, 20 insertions(+), 112 deletions(-)
diff --git a/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/DoorLockCommonLayout.cs b/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/DoorLockCommonLayout.cs
index 6812b14..aa8a2a9 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/DoorLockCommonLayout.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/DoorLockCommonLayout.cs
@@ -13,62 +13,13 @@
#region 鈼� 鍙橀噺鐢虫槑__________________________
public FrameLayout topFrameLayout = new FrameLayout { Height = Application.GetRealHeight(184), BackgroundColor = ZigbeeColor.Current.XMTopFrameLayout };
public FrameLayout midFrameLayout = new FrameLayout { Height = Application.GetRealHeight(1921 - 184), BackgroundColor = ZigbeeColor.Current.XMMidFrameLayout };
-
- #region 鈼� 搴曢儴鏈夊渾瑙掑竷灞�__________________________
- public FrameLayout shadowRadiusFrameLayout = new FrameLayout { BackgroundColor = 0x0f000000 };
- public FrameLayout bottomRadiusFrameLayout1 = new FrameLayout()
+ public FrameLayout bottomRadiusFrameLayout = new FrameLayout()
{
Height = Application.GetRealHeight(100),
Y = Application.GetRealHeight(930),
Radius = 17,
BackgroundColor = ZigbeeColor.Current.XMWhite,
};
- public FrameLayout bottomRadiusFrameLayout2 = new FrameLayout()
- {
- Height = Application.GetRealHeight(806 - 50),
- Y = Application.GetRealHeight(930 + 48),
- BackgroundColor = ZigbeeColor.Current.XMWhite,
- };
- public FrameLayout bottomRadiusFrameLayout = new FrameLayout()
- {
- Height = Application.GetRealHeight(806),
- Y = Application.GetRealHeight(930),
- };
-
- public Button btnCancel = new Button
- {
- X = Application.GetRealWidth(81),
- Y = Application.GetRealHeight(40),
- Height = Application.GetRealHeight(58),
- Width = Application.GetRealWidth(101),
- Text = Language.StringByID(R.MyInternationalizationString.Cancel),
- TextColor = Shared.Common.ZigbeeColor.Current.XMGray3,
- TextSize = 14,
- };
-
- public Button btnBottomTitle = new Button
- {
- X = Application.GetRealWidth(446 - 50),
- Y = Application.GetRealHeight(35),
- Height = Application.GetRealHeight(63),
- Width = Application.GetRealWidth(284),
- Text = Language.StringByID(R.MyInternationalizationString.MatchPerson),
- TextColor = Shared.Common.ZigbeeColor.Current.XMBlack,
- TextSize = 16,
- };
-
- public Button btnFinish = new Button
- {
- X = Application.GetRealWidth(919),
- Y = Application.GetRealHeight(40),
- Height = Application.GetRealHeight(58),
- Width = Application.GetRealWidth(101),
- Text = Language.StringByID(R.MyInternationalizationString.Complete),
- TextColor = Shared.Common.ZigbeeColor.Current.XMGray3,
- TextSize = 14,
- };
- #endregion
-
public FrameLayout titleFrameLayout = new FrameLayout
{
Y = Application.GetRealHeight(92),
@@ -150,6 +101,7 @@
/// <param name="frameLayout"></param>
public void MidFrameLayout(FrameLayout frameLayout)
{
+ //midFrameLayout.BackgroundColor = Shared.Common.ZigbeeColor.Current.GXCBackgroundColor;
midFrameLayout.Y = topFrameLayout.Bottom;
this.AddChidren(midFrameLayout);
}
@@ -170,24 +122,10 @@
}
/// <summary>
- /// 闂ㄩ攣搴曢儴甯﹀渾瑙掑竷灞�
- /// </summary>
- /// <param name="frameLayout"></param>
- public void BottomRadiusFrameLayout(FrameLayout frameLayout)
- {
- this.shadowRadiusFrameLayout.AddChidren(this.bottomRadiusFrameLayout1);
- this.shadowRadiusFrameLayout.AddChidren(this.bottomRadiusFrameLayout2);
- this.shadowRadiusFrameLayout.AddChidren(this.bottomRadiusFrameLayout);
- this.bottomRadiusFrameLayout.AddChidren(btnCancel);
- this.bottomRadiusFrameLayout.AddChidren(btnBottomTitle);
- this.bottomRadiusFrameLayout.AddChidren(btnFinish);
- }
-
- /// <summary>
/// 杩滅▼鎺у埗鏉冮檺澶勭悊
/// </summary>
/// <param name="btnNext"></param>
- public void RemotePasswordDialog(ZigBee.Device.DoorLock doorLock, Button btnNext = null)
+ public void RemotePasswordDialog(ZigBee.Device.DoorLock doorLock, Button btnNext)
{
var dialog = new Dialog { };
var doorDialog = new Shared.Phone.UserCenter.DoorLock.DoorlockDialog(dialog, Language.StringByID(R.MyInternationalizationString.BindDoorLock));
@@ -215,10 +153,7 @@
doorDialog.dialogBtnCancel.MouseUpEventHandler += (sender1, e1) =>
{
- if (btnNext != null)
- {
- btnNext.IsSelected = false;
- }
+ btnNext.IsSelected = false;
dialog.Close();
};
DateTime oldTime = DateTime.MaxValue;
@@ -266,10 +201,8 @@
oldTime = DateTime.MaxValue;
CommonPage.Loading.Hide();
dialog.Close();
- if (btnNext != null)
- {
- btnNext.IsSelected = true;
- }
+ btnNext.IsSelected = true;
+
if (!UserCenterResourse.Option.DoorUnLockByRemote)
{
var dialog2 = new Dialog { };
@@ -326,13 +259,13 @@
}
/// <summary>
- /// 杩滅▼寮�閿佽姹�
+ ///
/// </summary>
/// <param name="doorLock">闂ㄩ攣璁惧</param>
/// <param name="action">浜屾楠岃瘉鐨勭粨鏋滄垚鍔熷悗鐨勯�氱煡</param>
/// <param name="progressButton">闂ㄩ攣寮�鎴栧叧鏃惰繘搴︽樉绀�</param>
/// <param name="btnDoorLockPic">闂ㄩ攣鍥剧墖寮�/鍏虫樉绀�</param>
- public void RemoteUnlockRequest(ZigBee.Device.DoorLock doorLock, Action action, Button progressButton = null, Button btnDoorLockPic = null, Button btnStatus = null)
+ public void RemoteUnlockRequest(ZigBee.Device.DoorLock doorLock, Action action, Button progressButton, Button btnDoorLockPic, Button btnStatus)
{
if (ZigBee.Device.DoorLock.RemoteUnlockPassword == "")
{
@@ -427,52 +360,27 @@
action = async () =>
{
//杩滅▼寮�閿�
- if (progressButton != null)
- {
- progressButton.Y = Application.GetRealHeight(10);
- }
- if (btnDoorLockPic != null)
- {
- btnDoorLockPic.IsSelected = true;
- }
- if (btnStatus != null)
- {
- btnStatus.Text = Language.StringByID(R.MyInternationalizationString.Opening);
- }
+ progressButton.Y = Application.GetRealHeight(10);
+ btnDoorLockPic.IsSelected = true;
+ btnStatus.Text = Language.StringByID(R.MyInternationalizationString.Opening);
Application.RunOnMainThread(() => { CommonPage.Loading.Start("Loading..."); });
var remoteControlResult = await doorLock.RemoteControlAsync(ZigBee.Device.DoorLock.RemoteUnlockPassword);
if (remoteControlResult != null && remoteControlResult.responseData != null && remoteControlResult.responseData.status == 0)
{
-
- if (progressButton != null)
- {
- progressButton.Y = Application.GetRealHeight(347);
- }
- if (btnDoorLockPic != null)
- {
- btnDoorLockPic.IsSelected = false;
- }
- if (btnStatus != null)
- {
- System.Threading.Thread.Sleep(2000);
- //btnStatus.Text = Language.StringByID(R.MyInternationalizationString.DoorLockOpen);
- System.Threading.Thread.Sleep(3000);
- btnStatus.Text = Language.StringByID(R.MyInternationalizationString.CLose);
- }
+ btnStatus.Text = Language.StringByID(R.MyInternationalizationString.Opening);
+ System.Threading.Thread.Sleep(2000);
+ btnStatus.Text = Language.StringByID(R.MyInternationalizationString.DoorLockOpen);
+ System.Threading.Thread.Sleep(3000);
+ progressButton.Y = Application.GetRealHeight(347);
+ btnDoorLockPic.IsSelected = false;
+ btnStatus.Text = Language.StringByID(R.MyInternationalizationString.CLose);
CommonPage.Loading.Hide();
}
else
{
- if (progressButton != null)
- {
- progressButton.Y = Application.GetRealHeight(347);
- }
- if (btnDoorLockPic != null)
- {
- btnDoorLockPic.IsSelected = false;
- }
-
+ progressButton.Y = Application.GetRealHeight(347);
+ btnDoorLockPic.IsSelected = false;
CommonPage.Loading.Hide();
}
};
--
Gitblit v1.8.0