From 66a9965c44ecc32a6696abca876ab9d1cd091584 Mon Sep 17 00:00:00 2001
From: gxc <guoxuecheng@guoxuechengdeMacBook-Pro.local>
Date: 星期五, 28 二月 2020 15:25:13 +0800
Subject: [PATCH] 2020.2.28
---
ZigbeeApp/Shared/Phone/Device/Category/SelectHouse.cs | 36 ++++++++++++++++++++++++++----------
1 files changed, 26 insertions(+), 10 deletions(-)
diff --git a/ZigbeeApp/Shared/Phone/Device/Category/SelectHouse.cs b/ZigbeeApp/Shared/Phone/Device/Category/SelectHouse.cs
index 0849ce4..37dc7ef 100644
--- a/ZigbeeApp/Shared/Phone/Device/Category/SelectHouse.cs
+++ b/ZigbeeApp/Shared/Phone/Device/Category/SelectHouse.cs
@@ -34,27 +34,24 @@
X = Application.GetRealWidth(35),
Y = Application.GetRealHeight(256),
Width = Application.GetMinRealAverage(449),
- Height = Application.GetMinRealAverage(475),
- UnSelectedImagePath = "Item/SelectHouse.png"
+ Height = Application.GetMinRealAverage(773),
+ UnSelectedImagePath = "Floor/SelectFloor_Left_4.png"
};
dialog.AddChidren(bg);
var changeHomeFL = new FrameLayout()
{
X = Application.GetRealWidth(35),
- Y = Application.GetRealHeight(256),
- Height = Application.GetMinRealAverage(449),
- Width = Application.GetMinRealAverage(475),
- Radius = CommonPage.BigFormRadius,
- //BackgroundColor = ZigbeeColor.Current.GXCBackgroundColor
+ Y = Application.GetRealHeight(256+23),
+ Width = Application.GetMinRealAverage(449),
+ Height = Application.GetMinRealAverage(773 - 23)
};
dialog.AddChidren(changeHomeFL);
var changeHomeBtn = new Button()
{
X = Application.GetRealWidth(80),
- Y=Application.GetRealHeight(20),
- Width = Application.GetRealWidth(350),
+ Width = Application.GetMinRealAverage(350),
Height = Application.GetMinRealAverage(150),
TextColor = ZigbeeColor.Current.GXCTextBlackColor,
TextID = R.MyInternationalizationString.ChangeHome,
@@ -67,13 +64,30 @@
var scrolView = new VerticalScrolViewLayout()
{
Y = changeHomeBtn.Bottom,
- Height = Application.GetMinRealAverage(300),
+ Width = Application.GetMinRealAverage(449),
+ Height = Application.GetMinRealAverage(600),
VerticalScrollBarEnabled = false
};
changeHomeFL.AddChidren(scrolView);
+ var houseCount = Config.Instance.HomeFilePathList.Count;
if (Config.Instance.HomeFilePathList.Count > 0)
{
+ if (houseCount > 5)
+ {
+ bg.UnSelectedImagePath = $"Floor/SelectFloor_Left_5.png";
+ bg.Height = Application.GetMinRealAverage(150 * 6 + 23);
+ changeHomeFL.Height = Application.GetMinRealAverage(150 * 6);
+ scrolView.Height = Application.GetMinRealAverage(150 * 5);
+ }
+ else
+ {
+ bg.UnSelectedImagePath = $"Floor/SelectFloor_Left_{houseCount}.png";
+ bg.Height = Application.GetMinRealAverage(150 * (houseCount + 1) + 23);
+ changeHomeFL.Height = Application.GetMinRealAverage(150 * (houseCount + 1));
+ scrolView.Height = Application.GetMinRealAverage(150 * houseCount);
+ }
+
foreach (var housePath in Config.Instance.HomeFilePathList)
{
var home = House.GetHouseByFilePath(housePath);
@@ -93,6 +107,8 @@
private void AddFloor(VerticalScrolViewLayout verticalScrolView, House house)
{
var frow = new CommonForm.LeftIconButtonRow(449, 150);
+ frow.Width = Application.GetMinRealAverage(449);
+ frow.Height = Application.GetMinRealAverage(150);
frow.Tag = house.FileName;
frow.Init("Item/House.png", "Item/HouseSelected.png", house.Name);
verticalScrolView.AddChidren(frow);
--
Gitblit v1.8.0