New file |
| | |
| | | using System; |
| | | using Shared.Common; |
| | | using ZigBee.Device; |
| | | |
| | | namespace Shared.Phone.UserCenter.DeviceBind |
| | | { |
| | | public class BindCommonLayout : FrameLayout |
| | | { |
| | | public BindCommonLayout() |
| | | { |
| | | |
| | | } |
| | | #region ◆ 变量申明__________________________ |
| | | public FrameLayout topFrameLayout = new FrameLayout { Height = Application.GetRealHeight(184), BackgroundColor = ZigbeeColor.Current.XMTopFrameLayout }; |
| | | public FrameLayout midFrameLayout = new FrameLayout { Height = Application.GetRealHeight(1925 - 184), BackgroundColor = ZigbeeColor.Current.XMMidFrameLayout }; |
| | | public FrameLayout bottomRadiusFrameLayout = new FrameLayout() |
| | | { |
| | | Height = Application.GetRealHeight(100), |
| | | Y = Application.GetRealHeight(930), |
| | | Radius = 17, |
| | | BackgroundColor = ZigbeeColor.Current.XMWhite, |
| | | }; |
| | | public FrameLayout titleFrameLayout = new FrameLayout |
| | | { |
| | | Y = Application.GetRealHeight(92), |
| | | Height = Application.GetRealHeight(69), |
| | | }; |
| | | public Button btnTitle = new Button |
| | | { |
| | | TextAlignment = TextAlignment.CenterLeft, |
| | | TextColor = Shared.Common.ZigbeeColor.Current.XMTopTitleText, |
| | | X = Application.GetRealWidth(161), |
| | | Width = Application.GetRealWidth(1080 - 161), |
| | | Height = Application.GetRealWidth(69), |
| | | IsBold = true, |
| | | TextSize = 17, |
| | | }; |
| | | public FrameLayout btnBackFrameLayout = new FrameLayout |
| | | { |
| | | X = Application.GetRealWidth(58), |
| | | Height = Application.GetRealHeight(58), |
| | | Width = Application.GetRealWidth(58), |
| | | }; |
| | | |
| | | public Button btnBack = new Button |
| | | { |
| | | Height = Application.GetMinReal(51), |
| | | Width = Application.GetMinReal(30), |
| | | UnSelectedImagePath = "DoorLock/Left.png", |
| | | }; |
| | | |
| | | public Button btnTitleLine = new Button |
| | | { |
| | | Y = Application.GetRealHeight(181), |
| | | Height = 1, |
| | | BackgroundColor = Shared.Common.ZigbeeColor.Current.XMTitleLine, |
| | | }; |
| | | #endregion |
| | | |
| | | /// <summary> |
| | | /// 门锁顶部布局 |
| | | /// </summary> |
| | | /// <param name="frameLayout"></param> |
| | | public void TopFrameLayout(FrameLayout frameLayout, string titleText) |
| | | { |
| | | this.AddChidren(topFrameLayout); |
| | | topFrameLayout.AddChidren(titleFrameLayout); |
| | | topFrameLayout.AddChidren(btnTitleLine); |
| | | titleFrameLayout.AddChidren(btnTitle); |
| | | btnTitle.Text = titleText; |
| | | titleFrameLayout.AddChidren(btnBackFrameLayout); |
| | | btnBackFrameLayout.AddChidren(btnBack); |
| | | } |
| | | /// <summary> |
| | | /// 门锁中部布局 |
| | | /// </summary> |
| | | /// <param name="frameLayout"></param> |
| | | public void MidFrameLayout(FrameLayout frameLayout) |
| | | { |
| | | //midFrameLayout.BackgroundColor = Shared.Common.ZigbeeColor.Current.GXCBackgroundColor; |
| | | midFrameLayout.Y = topFrameLayout.Bottom; |
| | | this.AddChidren(midFrameLayout); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 门锁底部布局 |
| | | /// </summary> |
| | | /// <param name="frameLayout"></param> |
| | | public void BottomFrameLayout(FrameLayout frameLayout) |
| | | { |
| | | var bottomFrameLayout1 = new FrameLayout() |
| | | { |
| | | Height = Application.GetRealHeight(806 - 50), |
| | | Y = Application.GetRealHeight(930 + 48), |
| | | BackgroundColor = ZigbeeColor.Current.XMWhite, |
| | | }; |
| | | this.midFrameLayout.AddChidren(bottomFrameLayout1); |
| | | } |
| | | } |
| | | } |