using System; using Shared; namespace HDL_ON.UI { public class AcstSubPage : FrameLayout { FrameLayout bodyView; string imageFolder = "blue"; public AcstSubPage() { bodyView = this; } public void LoadPage() { //一个背景图片 //var framePic = new FrameLayout(); //framePic.Y = Application.GetRealHeight(120); //framePic.Width = Application.GetRealWidth(303); //framePic.Height = Application.GetRealHeight(175); //framePic.Gravity = Gravity.CenterHorizontal; //framePic.BackgroundImagePath = $"FunctionIcon/Acst/{imageFolder}/TempAndHumiBack.png"; //this.FrameWhiteCentet1.AddChidren(framePic); ////室内湿度 的容器(为了重新计算坐标使用) //int frameWidth = framePic.Width / 2 - this.GetPictrueRealSize(21); //var frameHumidity = new FrameLayout(); //frameHumidity.X = this.GetPictrueRealSize(21); //frameHumidity.Y = this.GetPictrueRealSize(12); //frameHumidity.Width = frameWidth; //frameHumidity.Height = frameWidth; //framePic.AddChidren(frameHumidity); ////室内湿度值 //this.btnHumidity = new NormalViewControl(20, this.GetPicChidrenTextHeight(30), false); //btnHumidity.Y = this.GetPictrueRealSize(39); //btnHumidity.TextSize = 30; //btnHumidity.TextColor = CSS_Color.FirstLevelTitleColor; //btnHumidity.TextAlignment = TextAlignment.TopCenter; //frameHumidity.AddChidren(btnHumidity); ////% //this.btnHumidityUnit = new NormalViewControl(10, 10, true); //btnHumidityUnit.Y = btnHumidity.Y + this.GetPictrueRealSize(8); //btnHumidityUnit.TextColor = CSS_Color.TextualColor; //btnHumidityUnit.Text = "%"; //btnHumidityUnit.TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel; //btnHumidityUnit.Width = btnHumidityUnit.GetRealWidthByText(); //frameHumidity.AddChidren(btnHumidityUnit); ////室内湿度 //var btnHumidityView = new NormalViewControl(frameHumidity.Width, this.GetPicChidrenTextHeight(18), false); //btnHumidityView.Y = btnHumidity.Bottom + this.GetPictrueRealSize(8); //btnHumidityView.TextAlignment = TextAlignment.Center; //btnHumidityView.TextColor = CSS_Color.TextualColor; //btnHumidityView.TextSize = CSS_FontSize.PromptFontSize_FirstLevel; //btnHumidityView.TextID = StringId.IndoorHumidity; //frameHumidity.AddChidren(btnHumidityView); ////室内温度 的容器(为了重新计算坐标使用) //var frameTemperature = new FrameLayout(); //frameTemperature.Y = frameHumidity.Y; //frameTemperature.X = frameHumidity.Right; //frameTemperature.Width = frameWidth; //frameTemperature.Height = frameWidth; //framePic.AddChidren(frameTemperature); ////室内温度值 //this.btnTemperature = new NormalViewControl(20, this.GetPicChidrenTextHeight(30), false); //btnTemperature.Y = btnHumidity.Y; //btnTemperature.TextSize = 30; //btnTemperature.TextColor = CSS_Color.FirstLevelTitleColor; //btnTemperature.TextAlignment = TextAlignment.TopCenter; //btnTemperature.GetRealWidthByText(); //frameTemperature.AddChidren(btnTemperature); ////℃ //this.btnTemperatureUnit = new NormalViewControl(10, 10, true); //btnTemperatureUnit.Y = btnTemperature.Y + this.GetPictrueRealSize(8); //btnTemperatureUnit.TextColor = CSS_Color.TextualColor; //btnTemperatureUnit.Text = "℃"; //btnTemperatureUnit.TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel; //btnTemperatureUnit.Width = btnTemperatureUnit.GetRealWidthByText(); //frameTemperature.AddChidren(btnTemperatureUnit); ////室内温度 //var btnTemperatureView = new NormalViewControl(frameTemperature.Width, this.GetPicChidrenTextHeight(18), false); //btnTemperatureView.Y = btnTemperature.Bottom + this.GetPictrueRealSize(8); //btnTemperatureView.TextAlignment = TextAlignment.Center; //btnTemperatureView.TextColor = CSS_Color.TextualColor; //btnTemperatureView.TextSize = CSS_FontSize.PromptFontSize_FirstLevel; //btnTemperatureView.TextID = StringId.IndoorTemp; //frameTemperature.AddChidren(btnTemperatureView); } } }