| | |
| | | Y = Application.GetRealHeight(302), |
| | | Width = Application.GetRealWidth(CommonPage.AppRealWidth), |
| | | Height = Application.GetRealHeight(478), |
| | | //Radius = CommonPage.BigFormRadius, |
| | | //Gravity = Gravity.CenterHorizontal, |
| | | }; |
| | | AddChidren(roomPageView); |
| | | //与屏幕边框的边距 |
| | |
| | | { |
| | | var roomBackView = new FrameLayout() |
| | | { |
| | | BackgroundImagePath = room.BackgroundImage, |
| | | Width = Application.GetRealWidth(717), |
| | | Height=Application.GetRealHeight(478), |
| | | Radius=(uint)Application.GetRealHeight(10) |
| | | Height=Application.GetRealHeight(478) |
| | | }; |
| | | roomPageView.AddChidren(roomBackView); |
| | | |
| | | if (room.BackgroundImageType != 0) |
| | | var roomImg = new ImageView() |
| | | { |
| | | roomBackView.BackgroundImagePath = System.IO.Path.Combine(Config.Instance.FullPath, room.BackgroundImage); |
| | | } |
| | | ImagePath = room.BackgroundImageType == 0 ? room.BackgroundImage : System.IO.Path.Combine(Config.Instance.FullPath, room.BackgroundImage), |
| | | Radius = (uint)Application.GetRealHeight(17) |
| | | }; |
| | | roomBackView.AddChidren(roomImg); |
| | | |
| | | var roomNameBackground = new FrameLayout |
| | | { |
| | | X = Application.GetRealWidth(29), |
| | | Y = Application.GetRealHeight(282), |
| | | Width = Application.GetRealWidth(200), |
| | | Height = Application.GetRealHeight(80), |
| | | BackgroundColor = ZigbeeColor.Current.GXCGrayBackgroundColor2 |
| | | }; |
| | | roomBackView.AddChidren(roomNameBackground); |
| | | roomNameBackground.SetCornerWithSameRadius(Application.GetRealHeight(40), HDLUtils.RectCornerTopRight | HDLUtils.RectCornerBottomRight); |
| | | |
| | | var roomName = new Button() |
| | | { |
| | | X = Application.GetRealWidth(20), |
| | | Y = Application.GetRealHeight(20), |
| | | Width = Application.GetRealWidth(500), |
| | | Height = Application.GetRealHeight(80), |
| | | X = Application.GetRealWidth(5), |
| | | Width = Application.GetRealWidth(190), |
| | | Text = room.Name, |
| | | TextAlignment = TextAlignment.CenterLeft, |
| | | TextColor = ZigbeeColor.Current.GXCTextWhiteColor, |
| | | TextSize = 18, |
| | | }; |
| | | roomBackView.AddChidren(roomName); |
| | | roomNameBackground.AddChidren(roomName); |
| | | |
| | | |
| | | var roomTemperatureBackground = new FrameLayout |
| | | { |
| | | X = Application.GetRealWidth(29), |
| | | Y = Application.GetRealHeight(374), |
| | | Width = Application.GetRealWidth(340), |
| | | Height = Application.GetRealHeight(80), |
| | | BackgroundColor = ZigbeeColor.Current.GXCGrayBackgroundColor2 |
| | | }; |
| | | roomBackView.AddChidren(roomTemperatureBackground); |
| | | roomTemperatureBackground.SetCornerWithSameRadius(Application.GetRealHeight(40), HDLUtils.RectCornerTopRight | HDLUtils.RectCornerBottomRight); |
| | | |
| | | var temperatureIcon = new Button |
| | | { |
| | | X = Application.GetRealWidth(12), |
| | | Width = Application.GetMinRealAverage(58), |
| | | Height = Application.GetMinRealAverage(58), |
| | | Gravity = Gravity.CenterVertical, |
| | | UnSelectedImagePath = "Room/Temperature.png" |
| | | }; |
| | | roomTemperatureBackground.AddChidren(temperatureIcon); |
| | | |
| | | var temperatureText = new Button |
| | | { |
| | | X = Application.GetRealWidth(69), |
| | | Width = Application.GetRealWidth(86), |
| | | Height = Application.GetRealHeight(58), |
| | | Gravity = Gravity.CenterVertical, |
| | | Text="26℃" |
| | | }; |
| | | roomTemperatureBackground.AddChidren(temperatureText); |
| | | |
| | | var humidityIcon = new Button |
| | | { |
| | | X = Application.GetRealWidth(179), |
| | | Width = Application.GetMinRealAverage(58), |
| | | Height = Application.GetMinRealAverage(58), |
| | | Gravity = Gravity.CenterVertical, |
| | | UnSelectedImagePath = "Room/Humidity.png" |
| | | }; |
| | | roomTemperatureBackground.AddChidren(humidityIcon); |
| | | |
| | | var humidityText = new Button |
| | | { |
| | | X = Application.GetRealWidth(236), |
| | | Width = Application.GetRealWidth(86), |
| | | Height = Application.GetRealHeight(58), |
| | | Gravity = Gravity.CenterVertical, |
| | | Text = "13%" |
| | | }; |
| | | roomTemperatureBackground.AddChidren(humidityText); |
| | | |
| | | |
| | | var roomListBtn = new Button() |
| | | { |
| | | X = roomBackView.Width - Application.GetRealWidth(100 + 20), |