From b562a582ac3a288193e6e4f57c5eff8a344305a4 Mon Sep 17 00:00:00 2001
From: wxr <wxr@hdlchina.com.cn>
Date: 星期五, 27 九月 2024 13:52:17 +0800
Subject: [PATCH] Update AndroidManifest.xml
---
HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/VideoDoorlockFaceUnlockTriggerSettingPage.cs | 113 +++++++++++++++++++++++++++++++++++++++-----------------
1 files changed, 79 insertions(+), 34 deletions(-)
diff --git a/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/VideoDoorlockFaceUnlockTriggerSettingPage.cs b/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/VideoDoorlockFaceUnlockTriggerSettingPage.cs
index 3305afc..c56f096 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/VideoDoorlockFaceUnlockTriggerSettingPage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/VideoDoorlockFaceUnlockTriggerSettingPage.cs
@@ -15,8 +15,10 @@
Function device;
FaceUnlockSetupObj faceUnlockSetup;
- public VideoDoorlockFaceUnlockTriggerSettingPage(Function function,FaceUnlockSetupObj setupObj)
+ Action<int> updataAction;
+ public VideoDoorlockFaceUnlockTriggerSettingPage(Function function,FaceUnlockSetupObj setupObj,Action<int> action)
{
+ updataAction = action;
bodyView = this;
device = function;
faceUnlockSetup = setupObj;
@@ -41,9 +43,10 @@
Y = Application.GetRealHeight(20),
Width = Application.GetRealWidth(164),
Height = Application.GetRealWidth(60),
- Radius = (uint)Application.GetRealWidth(30),
+ Radius = (uint)Application.GetRealWidth(12),
BackgroundColor = faceUnlockSetup.mode == 0 ? CSS_Color.MainColor : CSS_Color.MainBackgroundColor,
BorderColor = CSS_Color.MainColor,
+ BorderWidth = 1,
};
contentView.AddChidren(autoView);
@@ -60,10 +63,11 @@
var btnAutoText = new Button
{
X = btnAutoIcon.Right + Application.GetRealWidth(4),
- Width = Application.GetRealWidth(50),
+ Width = Application.GetRealWidth(90),
TextAlignment = TextAlignment.CenterLeft,
TextSize = CSS_FontSize.HeadlineFontSize,
TextColor = faceUnlockSetup.mode == 1 ? CSS_Color.MainColor : CSS_Color.MainBackgroundColor,
+ TextID = StringId.AutomaticTriggering,
};
autoView.AddChidren(btnAutoText);
@@ -74,13 +78,14 @@
#region 鎵嬪姩瑙﹀彂
var manualView = new FrameLayout()
{
- X = Application.GetRealWidth(16),
+ X = Application.GetRealWidth(196),
Y = Application.GetRealHeight(20),
Width = Application.GetRealWidth(164),
Height = Application.GetRealWidth(60),
- Radius = (uint)Application.GetRealWidth(30),
+ Radius = (uint)Application.GetRealWidth(12),
BackgroundColor = faceUnlockSetup.mode == 1 ? CSS_Color.MainColor : CSS_Color.MainBackgroundColor,
BorderColor = CSS_Color.MainColor,
+ BorderWidth = 1,
};
contentView.AddChidren(manualView);
@@ -97,15 +102,13 @@
var btnManualText = new Button
{
X = btnManualIcon.Right + Application.GetRealWidth(4),
- Width = Application.GetRealWidth(50),
+ Width = Application.GetRealWidth(90),
TextAlignment = TextAlignment.CenterLeft,
TextSize = CSS_FontSize.HeadlineFontSize,
TextColor = faceUnlockSetup.mode == 0 ? CSS_Color.MainColor : CSS_Color.MainBackgroundColor,
+ TextID = StringId.ManualTriggering,
};
manualView.AddChidren(btnManualText);
- btnManualText.MouseUpEventHandler = (sender, e) => {
-
- };
#endregion
@@ -134,8 +137,10 @@
btnAutoText.TextColor = CSS_Color.MainBackgroundColor;
manualView.BackgroundColor = CSS_Color.MainBackgroundColor;
btnManualIcon.UnSelectedImagePath = "FunctionIcon/DoorLock/ManualTriggerIcon_blue.png";
- btnAutoText.TextColor = CSS_Color.MainColor;
-
+ btnManualText.TextColor = CSS_Color.MainColor;
+ automaitcTipView.Visible = true;
+ manualTipView.Visible = false;
+ updataAction?.Invoke(0);
});
}
else
@@ -143,7 +148,10 @@
//澶辫触鎻愮ず
Application.RunOnMainThread(() =>
{
- if (!string.IsNullOrEmpty(pack.message))
+ if (string.IsNullOrEmpty(pack.message))
+ {
+ pack.message = Language.StringByID(StringId.OperationFailed);
+ }
{
var tip = new Tip()
{
@@ -198,7 +206,10 @@
btnAutoText.TextColor = CSS_Color.MainColor;
manualView.BackgroundColor = CSS_Color.MainColor;
btnManualIcon.UnSelectedImagePath = "FunctionIcon/DoorLock/ManualTriggerIcon_white.png";
- btnAutoText.TextColor = CSS_Color.MainBackgroundColor;
+ btnManualText.TextColor = CSS_Color.MainBackgroundColor;
+ automaitcTipView.Visible = false;
+ manualTipView.Visible = true;
+ updataAction?.Invoke(1);
});
}
@@ -207,7 +218,10 @@
//澶辫触鎻愮ず
Application.RunOnMainThread(() =>
{
- if (!string.IsNullOrEmpty(pack.message))
+ if (string.IsNullOrEmpty(pack.message))
+ {
+ pack.message = Language.StringByID(StringId.OperationFailed);
+ }
{
var tip = new Tip()
{
@@ -242,31 +256,31 @@
if(faceUnlockSetup.mode == 0)
{
- automaitcView.Visible = true;
- manualView.Visible = false;
+ automaitcTipView.Visible = true;
+ manualTipView.Visible = false;
}
else
{
- automaitcView.Visible = false;
- manualView.Visible = true;
+ automaitcTipView.Visible = false;
+ manualTipView.Visible = true;
}
}
- FrameLayout automaitcView;
- FrameLayout manualView;
+ FrameLayout automaitcTipView;
+ FrameLayout manualTipView;
/// <summary>
/// 鍔犺浇鑷姩瑙﹀彂鏂瑰紡鎻愮ず
/// </summary>
void loadAutomaitcTipView()
{
- automaitcView = new FrameLayout()
+ automaitcTipView = new FrameLayout()
{
- Y = Application.GetRealHeight(128),
+ Y = Application.GetRealHeight(128 + 64),
Height = Application.GetRealHeight(667 - 128 - 64),
BackgroundColor = CSS_Color.MainBackgroundColor
};
- bodyView.AddChidren(automaitcView);
+ bodyView.AddChidren(automaitcTipView);
var btnAutomaitcImage = new Button()
{
@@ -275,7 +289,7 @@
Height = Application.GetRealWidth(200),
UnSelectedImagePath = "FunctionIcon/DoorLock/FaceUnlockImage.png",
};
- automaitcView.AddChidren(btnAutomaitcImage);
+ automaitcTipView.AddChidren(btnAutomaitcImage);
var btnAutomaitcTip = new Button()
{
@@ -289,7 +303,7 @@
IsMoreLines = true,
TextID = StringId.FaceUnlockTip
};
- automaitcView.AddChidren(btnAutomaitcTip);
+ automaitcTipView.AddChidren(btnAutomaitcTip);
var btnAutomaitcNote = new Button()
{
@@ -300,8 +314,9 @@
TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
TextColor = CSS_Color.PromptingColor1,
TextID = StringId.FaceUnlockNote,
+ IsMoreLines = true,
};
- automaitcView.AddChidren(btnAutomaitcNote);
+ automaitcTipView.AddChidren(btnAutomaitcNote);
}
/// <summary>
@@ -309,35 +324,65 @@
/// </summary>
void loadManualTipView()
{
- manualView = new FrameLayout()
+ manualTipView = new FrameLayout()
{
- Y = Application.GetRealHeight(128),
+ Y = Application.GetRealHeight(128 + 64),
Height = Application.GetRealHeight(667 - 128 - 64),
BackgroundColor = CSS_Color.MainBackgroundColor
};
- bodyView.AddChidren(manualView);
+ bodyView.AddChidren(manualTipView);
+
+ var btnNumber1 = new Button()
+ {
+ X = Application.GetRealWidth(84),
+ //Y = Application.GetRealHeight()
+ Width = Application.GetRealWidth(24),
+ Height = Application.GetRealWidth(24),
+ Radius = (uint)Application.GetRealWidth(12),
+ BorderColor = CSS_Color.MainColor,
+ BorderWidth = 1,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ TextColor = CSS_Color.MainColor,
+ TextAlignment = TextAlignment.Center,
+ Text = "1",
+ };
+ manualTipView.AddChidren(btnNumber1);
+
+ var btnNumber2 = new Button()
+ {
+ X = Application.GetRealWidth(267),
+ //Y = Application.GetRealHeight()
+ Width = Application.GetRealWidth(24),
+ Height = Application.GetRealWidth(24),
+ Radius = (uint)Application.GetRealWidth(12),
+ BorderColor = CSS_Color.MainColor,
+ BorderWidth = 1,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ TextColor = CSS_Color.MainColor,
+ TextAlignment = TextAlignment.Center,
+ Text = "2",
+ };
+ manualTipView.AddChidren(btnNumber2);
var btnImage1 = new Button()
{
X = Application.GetRealWidth(16),
Y = Application.GetRealHeight(31),
- Gravity = Gravity.CenterHorizontal,
Width = Application.GetRealWidth(160),
Height = Application.GetRealWidth(160),
UnSelectedImagePath = "FunctionIcon/DoorLock/TouchUnlcokImage.png",
};
- manualView.AddChidren(btnImage1);
+ manualTipView.AddChidren(btnImage1);
var btnAutomaitcImage = new Button()
{
X = btnImage1.Right + Application.GetRealWidth(24),
Y = Application.GetRealHeight(31),
- Gravity = Gravity.CenterHorizontal,
Width = Application.GetRealWidth(160),
Height = Application.GetRealWidth(160),
UnSelectedImagePath = "FunctionIcon/DoorLock/FaceUnlockImage.png",
};
- manualView.AddChidren(btnAutomaitcImage);
+ manualTipView.AddChidren(btnAutomaitcImage);
var btnManualTip = new Button()
{
@@ -351,7 +396,7 @@
IsMoreLines = true,
TextID = StringId.FaceManualUnlockTip
};
- manualView.AddChidren(btnManualTip);
+ manualTipView.AddChidren(btnManualTip);
}
}
}
--
Gitblit v1.8.0