| | |
| | | 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); |
| | | //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); |
| | | ////室内湿度 的容器(为了重新计算坐标使用) |
| | | //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); |
| | | ////室内温度 的容器(为了重新计算坐标使用) |
| | | //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); |
| | | } |
| | | } |
| | | } |