| | |
| | | /// </summary> |
| | | void LoadRoomRow(Room room) |
| | | { |
| | | roomsListView.AddChidren(new Button() |
| | | { |
| | | Height = Application.GetRealHeight(8), |
| | | Tag = room.name+"line", |
| | | }); |
| | | |
| | | var roomRow = new FrameLayout() |
| | | { |
| | | Gravity = Gravity.CenterHorizontal, |
| | | Tag = room.name + "row", |
| | | Width = Application.GetRealWidth(343), |
| | | Height = Application.GetRealHeight(92), |
| | | Radius = (uint)Application.GetRealWidth(12), |
| | | Height = Application.GetRealHeight(100), |
| | | }; |
| | | roomsListView.AddChidren(roomRow); |
| | | |
| | | var btnBg = new Button() |
| | | var btnBg = new ImageView() |
| | | { |
| | | Y = Application.GetRealHeight(0 - (192 - 92) / 2), |
| | | Height = Application.GetRealHeight(192), |
| | | UnSelectedImagePath = room.backgroundImage, |
| | | Y = Application.GetRealHeight(10), |
| | | Height = Application.GetRealHeight(90), |
| | | Width = Application.GetRealWidth(343), |
| | | ImagePath = room.backgroundImage, |
| | | Radius = (uint)Application.GetRealWidth(12), |
| | | Gravity = Gravity.CenterHorizontal, |
| | | }; |
| | | roomRow.AddChidren(btnBg); |
| | | |
| | | //ImageView imageView = new ImageView() |
| | | //{ |
| | | // Height = Application.GetRealHeight(92), |
| | | // Radius = (uint)Application.GetRealWidth(12), |
| | | //}; |
| | | //roomRow.AddChidren(imageView); |
| | | |
| | | var btnShadow = new Button() |
| | | { |
| | | BackgroundColor = 0x19333333, |
| | | }; |
| | | roomRow.AddChidren(btnShadow); |
| | | |
| | | var btnRoomName = new Button() |
| | | { |
| | | X = Application.GetRealWidth(12), |
| | | Y = Application.GetRealHeight(10), |
| | | X = Application.GetRealWidth(28), |
| | | Y = Application.GetRealHeight(21), |
| | | Width = Application.GetRealWidth(266), |
| | | Height = Application.GetRealHeight(26), |
| | | TextAlignment = TextAlignment.CenterLeft, |
| | | Height = Application.GetRealHeight(22), |
| | | TextAlignment = TextAlignment.TopLeft, |
| | | TextColor = CSS_Color.MainBackgroundColor, |
| | | TextSize = CSS_FontSize.SubheadingFontSize, |
| | | Text = room.floorName + room.name, |
| | | }; |
| | | roomRow.AddChidren(btnRoomName); |
| | | |
| | | btnShadow.MouseUpEventHandler += (sender, e) => |
| | | { |
| | | EventHandler<MouseEventArgs> eventHandler = (sender, e) => { |
| | | LoadEvent_SkipEditRoomPage(room, btnRoomName, btnBg); |
| | | }; |
| | | btnBg.MouseUpEventHandler = eventHandler; |
| | | roomRow.MouseUpEventHandler = eventHandler; |
| | | btnRoomName.MouseUpEventHandler = eventHandler; |
| | | } |
| | | |
| | | } |