using System; using Newtonsoft.Json.Linq; using Shared.Common; using ZigBee.Device; namespace Shared.Phone.UserCenter { /// /// 晾衣架时间设置的基类 /// public class AirerTimeBaseLayout : FrameRowControl { /// /// 晾衣架时间设置的控件 /// /// 子控件Y轴偏移量(【列表控件的rowSpace/2】即可,不懂默认为0即可) public AirerTimeBaseLayout(int i_ChidrenYaxis = 0) : base(i_ChidrenYaxis) { } /// 背景阴影界面 /// public FrameLayout shadowRadiusFrameLayout = new FrameLayout { BackgroundColor = 0x0f000000 }; /// /// 设置圆角的界面 /// public FrameLayout bottomRadiusFrameLayout = new FrameLayout() { Height = Application.GetRealHeight(714), Y = Application.GetRealHeight(1207), BackgroundColor = ZigbeeColor.Current.XMWhite, }; /// /// 底部圆角中的取消按钮 /// public Button btnCancel = new Button { X = Application.GetRealWidth(81), Y = Application.GetRealHeight(40), Height = Application.GetRealHeight(58), Width = Application.GetRealWidth(101), Text = Language.StringByID(R.MyInternationalizationString.Cancel), TextColor = Shared.Common.ZigbeeColor.Current.XMGray3, TextSize = 14, }; /// /// 底部圆角中的标题栏 /// public Button btnBottomTitle = new Button { X = Application.GetRealWidth(446 - 50), Y = Application.GetRealHeight(35), Height = Application.GetRealHeight(63), Width = Application.GetRealWidth(284), TextColor = Shared.Common.ZigbeeColor.Current.XMBlack, TextSize = 16, }; /// /// 底部圆角中的确认按钮 /// public Button btnFinish = new Button { X = Application.GetRealWidth(919), Y = Application.GetRealHeight(40), Height = Application.GetRealHeight(58), Width = Application.GetRealWidth(101), Text = Language.StringByID(R.MyInternationalizationString.Complete), TextColor = Shared.Common.ZigbeeColor.Current.XMOrange, TextSize = 14, }; /// /// 底部圆角中的标题栏下的线条 /// public Button line = new Button() { Y = Application.GetRealHeight(138), Height = 1, BackgroundColor = Shared.Common.ZigbeeColor.Current.XMRowLine, }; /// /// 门锁底部带圆角布局 /// /// public void BottomRadiusFrameLayout(FrameLayout frameLayout) { this.shadowRadiusFrameLayout.AddChidren(this.bottomRadiusFrameLayout); this.bottomRadiusFrameLayout.SetCornerWithSameRadius(Application.GetRealHeight(58), HDLUtils.RectCornerTopLeft | HDLUtils.RectCornerTopRight); this.bottomRadiusFrameLayout.AddChidren(btnCancel); this.bottomRadiusFrameLayout.AddChidren(btnBottomTitle); this.bottomRadiusFrameLayout.AddChidren(btnFinish); this.bottomRadiusFrameLayout.AddChidren(line); } } }