gxc
2019-11-29 b94f318b1cb5c3618dd53b5240c1d999c8427b71
ZigbeeApp/Shared/Phone/Device/CommonForm/SceneCategoryView.cs
@@ -73,6 +73,11 @@
                Radius = (uint)Application.GetRealHeight(17)
            };
            sceneRowLayout.AddChidren(sceneImg);
            if (scene.IconPathType != 0)
            {
                sceneImg.UnSelectedImagePath = System.IO.Path.Combine(Config.Instance.FullPath, scene.IconPath);
            }
            sceneImg.SetViewShadow(true);
            var leftFL = new FrameLayout
            {
@@ -141,7 +146,7 @@
                Y = Application.GetRealHeight(317),
                Width = Application.GetRealWidth(200),
                Height = Application.GetRealHeight(58),
                Text = CommonFormResouce.GetTimeString(scene.RemainTime),
                Text = CommonFormResouce.GetTimeString(scene.SceneDelayTime),
                TextAlignment = TextAlignment.CenterRight,
                TextColor = ZigbeeColor.Current.GXCTextSelectedColor3
            };
@@ -314,19 +319,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(() =>
                {