From d12e7730bb88d57763a6caaeacb0248a65bf3309 Mon Sep 17 00:00:00 2001
From: gxc <guoxuecheng@guoxuechengdeMacBook-Pro.local>
Date: 星期二, 03 十二月 2019 13:10:32 +0800
Subject: [PATCH] 2019.12.3
---
ZigbeeApp/Shared/Phone/Device/CommonForm/SceneMainView.cs | 54 ++++++++++++++++++++++++++++++------------------------
1 files changed, 30 insertions(+), 24 deletions(-)
diff --git a/ZigbeeApp/Shared/Phone/Device/CommonForm/SceneMainView.cs b/ZigbeeApp/Shared/Phone/Device/CommonForm/SceneMainView.cs
index d8d3c4b..db2a05a 100644
--- a/ZigbeeApp/Shared/Phone/Device/CommonForm/SceneMainView.cs
+++ b/ZigbeeApp/Shared/Phone/Device/CommonForm/SceneMainView.cs
@@ -16,7 +16,7 @@
/// <summary>
/// SceneIcon
/// </summary>
- public Button SceneIcon;
+ public ImageView SceneIcon;
/// <summary>
/// statu
/// </summary>
@@ -92,23 +92,24 @@
};
AddChidren(CardBG);
- SceneIcon = new Button
+ SceneIcon = new ImageView
{
- X = Application.GetMinRealAverage(14),
Width = Application.GetMinRealAverage(458),
- Height = Application.GetRealHeight(305),
- Gravity = Gravity.CenterHorizontal
+ Height = Application.GetMinRealAverage(305),
+ Gravity = Gravity.CenterHorizontal,
};
AddChidren(SceneIcon);
+ SceneIcon.SetViewShadow(true);
+ SceneIcon.SetCornerWithSameRadius(Application.GetRealHeight(100), HDLUtils.RectCornerBottomRight);
- sceneBG = new Button
- {
- Width = Application.GetMinRealAverage(487),
- Height = Application.GetMinRealAverage(348),
- UnSelectedImagePath = "Item/SceneCard.png",
- Gravity = Gravity.CenterHorizontal
- };
- AddChidren(sceneBG);
+ //sceneBG = new Button
+ //{
+ // Width = Application.GetMinRealAverage(487),
+ // Height = Application.GetMinRealAverage(348),
+ // UnSelectedImagePath = "Item/SceneCard.png",
+ // Gravity = Gravity.CenterHorizontal
+ //};
+ //AddChidren(sceneBG);
TimeButton = new Button()
{
@@ -138,7 +139,7 @@
Y = Application.GetMinRealAverage(239),
Width = Application.GetMinRealAverage(279),
Height = Application.GetMinRealAverage(60),
- TextColor = ZigbeeColor.Current.GXCTextBlackColor,
+ TextColor = ZigbeeColor.Current.GXCTextWhiteColor,
SelectedTextColor = ZigbeeColor.Current.GXCTextSelectedColor,
TextAlignment = TextAlignment.CenterLeft,
};
@@ -150,7 +151,7 @@
/// </summary>
private void InitStatu()
{
- SetIimeByDelayTime(scene.SceneDelayTime);
+ SetTimeByDelayTime(scene.SceneDelayTime);
SetSceneNameText(scene.Name);
SetIcon(scene.IconPath);
SetCollect(Common.Room.CurrentRoom.GetLoveRoom().SceneUIFilePathList.Contains(scene.FileName));
@@ -158,7 +159,6 @@
TimeButton.MouseUpEventHandler += SetTimeEvents;
CollectButton.MouseUpEventHandler += CollectionEvent;
SceneIcon.MouseUpEventHandler += SceneUpHandler;
- sceneBG.MouseUpEventHandler += SceneUpHandler;
SceneNameButton.MouseUpEventHandler += SceneUpHandler;
}
@@ -189,7 +189,7 @@
/// SetIimeByDelayTime
/// </summary>
/// <param name="time"></param>
- public void SetIimeByDelayTime(int time)
+ public void SetTimeByDelayTime(int time)
{
if (time > 0)
{
@@ -216,7 +216,14 @@
/// <param name="iconPath"></param>
public void SetIcon(string iconPath)
{
- SceneIcon.UnSelectedImagePath = iconPath;
+ if (scene.IconPathType == 0)
+ {
+ SceneIcon.ImagePath = iconPath;
+ }
+ else
+ {
+ SceneIcon.ImagePath = System.IO.Path.Combine(Config.Instance.FullPath, iconPath);
+ }
}
/// <summary>
@@ -263,19 +270,18 @@
CommonPage.Instance.ShowErrorInfoAlert(R.MyInternationalizationString.ControlSceneFail);
}
- var times = scene.SceneDelayTime;
- scene.RemainTime = times;
+ scene.RemainTime = scene.SceneDelayTime;
scene.SceneDelayTime = 0;
new System.Threading.Thread(() =>
{
- while (times > 0)
+ while (scene.RemainTime > 0)
{
System.Threading.Thread.Sleep(1000);
Application.RunOnMainThread(() =>
{
- SetTimeText(CommonFormResouce.GetTimeString(times));
+ SetTimeText(CommonFormResouce.GetTimeString(scene.RemainTime));
});
- times -= 1;
+ scene.RemainTime -= 1;
}
Application.RunOnMainThread(() =>
{
@@ -323,7 +329,7 @@
timeSelect.TimeAction = (t) =>
{
scene.SceneDelayTime = t;
- SetIimeByDelayTime(t);
+ SetTimeByDelayTime(t);
};
}
--
Gitblit v1.8.0