| | |
| | | /// <summary> |
| | | /// menuView |
| | | /// </summary> |
| | | FrameLayout menuView; |
| | | HorizontalScrolViewLayout menuView;//2021-08-27 增加多了一个菜单按钮所以改为滚动控件 |
| | | MenuButton allMenuButton; |
| | | MenuButton shareMenuButton; |
| | | MenuButton alarmMenuButton; |
| | | MenuButton systemMenuButton; |
| | | MenuButton propertyMenuButton;//增加物业通知按钮 |
| | | FrameLayout messageView; |
| | | |
| | | /// <summary> |
| | | /// 显示的消息类型 |
| | | /// 0全部 1分享与功能 2报警类 3系统信息 |
| | | /// 0全部 1分享与功能 2报警类 3系统信息 4物业公告 |
| | | /// </summary> |
| | | int showMesType = 0; |
| | | /// <summary> |
| | |
| | | void AddTopMenuView() |
| | | { |
| | | |
| | | menuView = new FrameLayout() |
| | | menuView = new HorizontalScrolViewLayout() |
| | | { |
| | | Y = Application.GetRealHeight(64), |
| | | Height = Application.GetRealWidth(117), |
| | |
| | | }; |
| | | bodyView.AddChidren(menuView); |
| | | |
| | | //左padding View |
| | | menuView.AddChidren(new Button() |
| | | { |
| | | Width = Application.GetRealWidth(15), |
| | | BackgroundColor = CSS_Color.viewTranslucence |
| | | }); |
| | | |
| | | #region 全部按钮 |
| | | allMenuButton = new MenuButton() |
| | |
| | | MenuButtonSelect(3); |
| | | }; |
| | | systemMenuButton.SelectAction = systemAction; |
| | | #endregion |
| | | #endregion |
| | | |
| | | #region 物业通知 |
| | | propertyMenuButton = new MenuButton() |
| | | { |
| | | X = systemMenuButton.Right, |
| | | Y = Application.GetRealWidth(16), |
| | | }; |
| | | //menuView.AddChidren(propertyMenuButton); //先屏蔽 |
| | | propertyMenuButton.ImageButton.SelectedImagePath = "Collection/MesCenter/SystemOn.png"; |
| | | propertyMenuButton.ImageButton.UnSelectedImagePath = "Collection/MesCenter/System.png"; |
| | | propertyMenuButton.TextButton.TextID = StringId.SystemMessage; |
| | | Action propertyAction = () => |
| | | { |
| | | MenuButtonSelect(4); |
| | | }; |
| | | propertyMenuButton.SelectAction = propertyAction; |
| | | #endregion |
| | | |
| | | //先屏蔽 |
| | | ////右paddingView |
| | | //menuView.AddChidren(new Button() { |
| | | // Width = Application.GetRealWidth(15), |
| | | // BackgroundColor = CSS_Color.viewTranslucence |
| | | //}); |
| | | |
| | | } |
| | | |
| | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | /// <param name="selectId">0全部 1分享与功能 2报警类 3系统信息</param> |
| | | /// <param name="selectId">0全部 1分享与功能 2报警类 3系统信息 4物业通知</param> |
| | | void MenuButtonSelect(int selectId) |
| | | { |
| | | showMesType = selectId; |
| | |
| | | shareMenuButton.IsSelected = true; |
| | | alarmMenuButton.IsSelected = true; |
| | | systemMenuButton.IsSelected = true; |
| | | propertyMenuButton.IsSelected = true; |
| | | |
| | | } |
| | | else if (selectId == 1) |
| | |
| | | shareMenuButton.IsSelected = true; |
| | | alarmMenuButton.IsSelected = false; |
| | | systemMenuButton.IsSelected = false; |
| | | propertyMenuButton.IsSelected = false; |
| | | |
| | | } |
| | | else if (selectId == 2) |
| | |
| | | shareMenuButton.IsSelected = false; |
| | | alarmMenuButton.IsSelected = true; |
| | | systemMenuButton.IsSelected = false; |
| | | propertyMenuButton.IsSelected = false; |
| | | } |
| | | else if (selectId == 3) |
| | | { |
| | |
| | | shareMenuButton.IsSelected = false; |
| | | alarmMenuButton.IsSelected = false; |
| | | systemMenuButton.IsSelected = true; |
| | | propertyMenuButton.IsSelected = false; |
| | | |
| | | } |
| | | else if (selectId == 4) |
| | | { |
| | | allMenuButton.IsSelected = false; |
| | | shareMenuButton.IsSelected = false; |
| | | alarmMenuButton.IsSelected = false; |
| | | systemMenuButton.IsSelected = false; |
| | | propertyMenuButton.IsSelected = true; |
| | | |
| | | } |
| | | |