From 691dbe24f5724f153e07947c7b75bdfea5f0b6d5 Mon Sep 17 00:00:00 2001 From: wxr <wxr@hdlchina.com.cn> Date: 星期二, 24 九月 2024 16:15:15 +0800 Subject: [PATCH] 离线控制模式 --- HDL_ON/UI/UI2/1-HomePage/HomePage.cs | 54 ++++++++++++++++++++++++++++++++---------------------- 1 files changed, 32 insertions(+), 22 deletions(-) diff --git a/HDL_ON/UI/UI2/1-HomePage/HomePage.cs b/HDL_ON/UI/UI2/1-HomePage/HomePage.cs index e69bd40..48d096f 100644 --- a/HDL_ON/UI/UI2/1-HomePage/HomePage.cs +++ b/HDL_ON/UI/UI2/1-HomePage/HomePage.cs @@ -1,5 +1,6 @@ 锘縰sing System; using System.Collections.Generic; +using HDL_ON.Common; using HDL_ON.Entity; using HDL_ON.UI.CSS; using Shared; @@ -24,7 +25,11 @@ /// <summary> /// 杩炴帴鐘舵�佹彁绀� /// </summary> - FrameLayout divLinkStateTip; + FrameLayout linkStateMsgView; + /// <summary> + /// 鐧诲綍鐘舵�佹彁绀哄尯鍩� + /// </summary> + FrameLayout tokenInvalidMsgView; /// <summary> /// 瀹夐槻鐘舵�佸浘鏍� /// </summary> @@ -159,14 +164,14 @@ }; topView = new FrameLayout() { - Height = Application.GetRealHeight(113),//216), + Height = Application.GetRealHeight(113) + Application.GetRealWidth(24),//216), BackgroundImagePath = DB_ResidenceData.Instance.residenceImage, }; bodyView.AddChidren(topView); #else VerticalRefreshLayout refreshLayout = new VerticalRefreshLayout() { - Height = Application.GetRealHeight(113),//216), + Height = Application.GetRealHeight(113) + Application.GetRealWidth(24),//216), BackgroundImagePath = DB_ResidenceData.Instance.residenceImage, }; bodyView.AddChidren(refreshLayout); @@ -179,20 +184,21 @@ }; topView = new FrameLayout() { - Height = Application.GetRealHeight(113),//216), + Height = Application.GetRealHeight(113) + Application.GetRealWidth(24),//216), }; refreshLayout.AddChidren(topView); #endif - #region topView - - - - Button btnTop; - btnTop = new Button() + topView.AddChidren(new Button() { BackgroundColor = CSS_Color.DialogTransparentColor2, - }; - topView.AddChidren(btnTop); + }); + + topView.AddChidren( + new Button() {Y = Application.GetRealHeight(113), + BackgroundColor = CSS_Color.BackgroundColor, + Height = Application.GetRealWidth(24) }); + + #region topView btnResidenceName = new Button() { @@ -207,15 +213,19 @@ IsBold = true }; topView.AddChidren(btnResidenceName); + //鐧诲綍鍑瘉鏄惁鏈夋晥 + CheckTokenValid(); - divLinkStateTip = new FrameLayout() + #region 缃戝叧杩炴帴鐘舵�� + linkStateMsgView = new FrameLayout() { - Y = Application.GetRealHeight(113) - Application.GetRealWidth(24), + Y = ApiUtlis.Ins.IsValidToken ? Application.GetRealHeight(113) : Application.GetRealHeight(113) - Application.GetRealWidth(24), Height = Application.GetRealWidth(24), BackgroundColor = 0xFFFF4747, Visible = false, }; - topView.AddChidren(divLinkStateTip); + topView.AddChidren(linkStateMsgView); + Button btnLinkStateIcon = new Button() { X = Application.GetRealWidth(16), @@ -224,7 +234,7 @@ Height = Application.GetRealWidth(20), UnSelectedImagePath = "Collection/GatewayOnlineTipIcon.png" }; - divLinkStateTip.AddChidren(btnLinkStateIcon); + linkStateMsgView.AddChidren(btnLinkStateIcon); var btnLinkStateTip = new Button() { @@ -234,15 +244,18 @@ TextColor = CSS_Color.MainBackgroundColor, TextID = StringId.NetworkAnomaly, }; - divLinkStateTip.AddChidren(btnLinkStateTip); + linkStateMsgView.AddChidren(btnLinkStateTip); + //鏇存柊閾炬帴鐘舵�乮con棰滆壊 + CheckLinkStatus();//2020-12-22 + #endregion + environmentalView = new FrameLayout() { Y = Application.GetRealHeight(1) + btnResidenceName.Bottom, Height = Application.GetRealHeight(32), }; topView.AddChidren(environmentalView); - CheckLinkStatus();//2020-12-22 #region 鐜鏁版嵁 var tempSensorList = FunctionList.List.GetEnvirSensorsList().FindAll((obj) => obj.spk == SPK.SensorTemperature); @@ -535,7 +548,7 @@ #region 鍔熻兘鍦烘櫙鍒囨崲 - bodyView.AddChidren(new Button() { Height = Application.GetRealHeight(20), BackgroundColor = 0xFFFF0000 }); + //bodyView.AddChidren(new Button() { Height = Application.GetRealHeight(20), BackgroundColor = 0xFFFF0000 }); loadNavView(); @@ -553,10 +566,7 @@ #if DEBUG btnResidenceName.MouseUpEventHandler = (envent, ee) => { - MainPage.Log("sss"); - #if __ANDROID__ - //HDLLinphoneKit.Instance.MediaPlayerLooping(true); Com.Hdl.Hdllinphonesdk.HDLLinphoneKit.Instance.PlayRingtone(); #elif __IOS__ -- Gitblit v1.8.0