From af6a098440ab45a5da3d7fe20d30d08a87ea4b6a Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期五, 10 六月 2022 13:59:58 +0800
Subject: [PATCH] 2022年06月10日13:59:24
---
HDL_ON/UI/UI2/FuntionControlView/Video/VideoMainView.cs | 226 +++++++++++++++++++++++---------------------------------
1 files changed, 93 insertions(+), 133 deletions(-)
diff --git a/HDL_ON/UI/UI2/FuntionControlView/Video/VideoMainView.cs b/HDL_ON/UI/UI2/FuntionControlView/Video/VideoMainView.cs
index 0f9942c..b1c8fb3 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Video/VideoMainView.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Video/VideoMainView.cs
@@ -585,7 +585,7 @@
/// <summary>
- /// 鍔犺浇鎻愮ず寮圭獥
+ /// 鑾峰彇闂ㄧ浜岀淮鐮�
/// </summary>
public void ChooseVideoShowQRCode()
{
@@ -631,7 +631,7 @@
};
contentView.AddChidren(listView);
- if (ximoVideoList.Count == 1)
+ //if (ximoVideoList.Count == 1)
{
Loading loading = new Loading();
contentView.AddChidren(loading);
@@ -649,11 +649,11 @@
ImageView codeImage = new ImageView()
{
Gravity = Gravity.Center,
- Height = Application.GetRealWidth(200),
- Width = Application.GetRealWidth(200),
+ Height = Application.GetRealWidth(320),
+ Width = Application.GetRealWidth(320),
ImageBytes = Scan.BytesFromText(pairs[0].qrcode, Application.GetRealWidth(200), Application.GetRealWidth(200)),
};
- contentView.AddChidren(codeImage);
+ dialogView.AddChidren(codeImage);
});
}
}
@@ -675,154 +675,114 @@
})
{ IsBackground = true }.Start();
}
- else
- {
+ //else
+ //{
- foreach (var v in ximoVideoList)
- {
- Button btnMsg = new Button()
- {
- Gravity = Gravity.CenterHorizontal,
- Height = Application.GetRealHeight(50),
- Width = Application.GetRealHeight(160),
- TextAlignment = TextAlignment.Center,
- TextColor = CSS_Color.TextualColor,
- TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
- Text = v.deviceName,
- Radius = (uint)Application.GetRealWidth(5),
- BackgroundColor = CSS_Color.DividingLineColor,
- IsMoreLines = true,
- };
- listView.AddChidren(btnMsg);
+ // foreach (var v in ximoVideoList)
+ // {
+ // Button btnMsg = new Button()
+ // {
+ // Gravity = Gravity.CenterHorizontal,
+ // Height = Application.GetRealHeight(50),
+ // Width = Application.GetRealHeight(160),
+ // TextAlignment = TextAlignment.Center,
+ // TextColor = CSS_Color.TextualColor,
+ // TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
+ // Text = v.deviceName,
+ // Radius = (uint)Application.GetRealWidth(5),
+ // BackgroundColor = CSS_Color.DividingLineColor,
+ // IsMoreLines = true,
+ // };
+ // listView.AddChidren(btnMsg);
- listView.AddChidren(new Button() { Height = Application.GetRealHeight(12) });
+ // listView.AddChidren(new Button() { Height = Application.GetRealHeight(12) });
- btnMsg.MouseUpEventHandler = (sender, e) =>
- {
+ // btnMsg.MouseUpEventHandler = (sender, e) =>
+ // {
- if (v.spk == "door.gate")
- {
- Loading loading = new Loading();
- contentView.AddChidren(loading);
- loading.Start("");
- new System.Threading.Thread(() =>
- {
- try
- {
- var pack = VideoSend.GetQRcode();
- var pairs = Newtonsoft.Json.JsonConvert.DeserializeObject<List<AccessControlQRode>>(pack.Data.ToString());
- if (pairs.Count > 0)
- {
- Application.RunOnMainThread(() =>
- {
- ImageView codeImage = new ImageView()
- {
- Gravity = Gravity.Center,
- Height = Application.GetRealWidth(200),
- Width = Application.GetRealWidth(200),
- ImageBytes = Scan.BytesFromText(pairs[0].qrcode, Application.GetRealWidth(200), Application.GetRealWidth(200)),
- };
- contentView.AddChidren(codeImage);
- });
- }
- }
- catch (Exception ex)
- {
- MainPage.Log($"鑾峰彇闂ㄧ浜岀淮鐮佸紓甯革細{ex.Message}");
- }
- finally
- {
- Application.RunOnMainThread(() =>
- {
- if (loading != null)
- {
- loading.Hide();
- loading.RemoveFromParent();
- }
- });
- }
- })
- { IsBackground = true }.Start();
- return;
- }
+ // if (v.spk == "door.gate")
+ // {
+
+ // return;
+ // }
- //闂ㄧ浜岀淮鐮佸浐瀹氭湁鐨�
- VideoSend.GetQRcode(this, v, (tag, paw) =>
- {
- if (tag)
- {
- //娉ㄦ剰锛氬瘑鐮佹湁鍙兘寤舵椂1鍒嗛挓鐢熸晥
- View.ShowDialog showDialog = new View.ShowDialog();
- showDialog.QRcode(paw);
- }
- });
- dialog.Close();
- };
- }
- }
+ // //闂ㄧ浜岀淮鐮佸浐瀹氭湁鐨�
+ // VideoSend.GetQRcode(this, v, (tag, paw) =>
+ // {
+ // if (tag)
+ // {
+ // //娉ㄦ剰锛氬瘑鐮佹湁鍙兘寤舵椂1鍒嗛挓鐢熸晥
+ // View.ShowDialog showDialog = new View.ShowDialog();
+ // showDialog.QRcode(paw);
+ // }
+ // });
+ // dialog.Close();
+ // };
+ // }
+ //}
dialog.Show();
}
-
/// <summary>
/// 閫夋嫨寰樺緤鎶ヨ鍒楄〃鏄剧ず
/// </summary>
public void ChooseAlarmShow()
{
- Dialog dialog = new Dialog()
- {
- BackgroundColor = CSS_Color.DialogTransparentColor1,
- };
-
- FrameLayout dialogView = new FrameLayout();
- dialog.AddChidren(dialogView);
- dialogView.MouseUpEventHandler = (sender, e) => {
- dialog.Close();
- };
-
- var contentView = new FrameLayout()
- {
- Gravity = Gravity.Center,
- Width = Application.GetRealWidth(270),
- Height = Application.GetRealHeight(280),
- BackgroundColor = CSS_Color.MainBackgroundColor,
- BorderColor = 0x00000000,
- BorderWidth = 0,
- Radius = (uint)Application.GetMinRealAverage(10),
- };
- dialogView.AddChidren(contentView);
-
- var btnTitle = new Button()
- {
- Height = Application.GetRealHeight(64),
- TextAlignment = TextAlignment.Center,
- TextColor = CSS_Color.FirstLevelTitleColor,
- TextID = StringId.menjinerweima,
- TextSize = CSS_FontSize.SubheadingFontSize,
- };
- contentView.AddChidren(btnTitle);
-
- var listView = new VerticalScrolViewLayout()
- {
- Gravity = Gravity.CenterHorizontal,
- Y = Application.GetRealHeight(70),
- Width = Application.GetRealWidth(230),
- Height = Application.GetRealHeight(200),
- };
- contentView.AddChidren(listView);
-
if (ximoVideoList.Count == 1)
{
- var wanderingAlarmPage = new WanderingAlarmPage();
+ var wanderingAlarmPage = new WanderingAlarmPage(ximoVideoList[0].deviceId);
MainPage.BasePageView.AddChidren(wanderingAlarmPage);
- wanderingAlarmPage.LoadPage(ximoVideoList[0].deviceId);
+ wanderingAlarmPage.LoadPage();
MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
}
else
{
+ Dialog dialog = new Dialog()
+ {
+ BackgroundColor = CSS_Color.DialogTransparentColor1,
+ };
+
+ FrameLayout dialogView = new FrameLayout();
+ dialog.AddChidren(dialogView);
+ dialogView.MouseUpEventHandler = (sender, e) =>
+ {
+ dialog.Close();
+ };
+
+ var contentView = new FrameLayout()
+ {
+ Gravity = Gravity.Center,
+ Width = Application.GetRealWidth(270),
+ Height = Application.GetRealHeight(280),
+ BackgroundColor = CSS_Color.MainBackgroundColor,
+ BorderColor = 0x00000000,
+ BorderWidth = 0,
+ Radius = (uint)Application.GetMinRealAverage(10),
+ };
+ dialogView.AddChidren(contentView);
+
+ var btnTitle = new Button()
+ {
+ Height = Application.GetRealHeight(64),
+ TextAlignment = TextAlignment.Center,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ TextID = StringId.WanderingAlarm,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ };
+ contentView.AddChidren(btnTitle);
+
+ var listView = new VerticalScrolViewLayout()
+ {
+ Gravity = Gravity.CenterHorizontal,
+ Y = Application.GetRealHeight(70),
+ Width = Application.GetRealWidth(230),
+ Height = Application.GetRealHeight(200),
+ };
+ contentView.AddChidren(listView);
+
foreach (var v in ximoVideoList)
{
@@ -847,16 +807,16 @@
{
- var wanderingAlarmPage = new WanderingAlarmPage();
+ var wanderingAlarmPage = new WanderingAlarmPage(v.deviceId);
MainPage.BasePageView.AddChidren(wanderingAlarmPage);
- wanderingAlarmPage.LoadPage(v.deviceId);
+ wanderingAlarmPage.LoadPage();
MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
dialog.Close();
};
}
+ dialog.Show();
}
- dialog.Show();
}
--
Gitblit v1.8.0