using System;
|
using Newtonsoft.Json.Linq;
|
using Shared.Common;
|
using ZigBee.Device;
|
namespace Shared.Phone.UserCenter
|
{
|
/// <summary>
|
/// 晾衣架时间设置的基类
|
/// </summary>
|
public class AirerTimeBaseLayout : FrameRowControl
|
{
|
/// <summary>
|
/// 晾衣架时间设置的控件
|
/// </summary>
|
/// <param name="i_ChidrenYaxis">子控件Y轴偏移量(【列表控件的rowSpace/2】即可,不懂默认为0即可)</param>
|
public AirerTimeBaseLayout(int i_ChidrenYaxis = 0) : base(i_ChidrenYaxis)
|
{
|
}
|
|
/// 背景阴影界面
|
/// </summary>
|
public FrameLayout shadowRadiusFrameLayout = new FrameLayout { BackgroundColor = 0x0f000000 };
|
/// <summary>
|
/// 设置圆角的界面
|
/// </summary>
|
public FrameLayout bottomRadiusFrameLayout = new FrameLayout()
|
{
|
Height = Application.GetRealHeight(714),
|
Y = Application.GetRealHeight(1207),
|
BackgroundColor = ZigbeeColor.Current.XMWhite,
|
};
|
/// <summary>
|
/// 底部圆角中的取消按钮
|
/// </summary>
|
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,
|
};
|
/// <summary>
|
/// 底部圆角中的标题栏
|
/// </summary>
|
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,
|
};
|
/// <summary>
|
/// 底部圆角中的确认按钮
|
/// </summary>
|
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,
|
};
|
/// <summary>
|
/// 底部圆角中的标题栏下的线条
|
/// </summary>
|
public Button line = new Button()
|
{
|
Y = Application.GetRealHeight(138),
|
Height = 1,
|
BackgroundColor = Shared.Common.ZigbeeColor.Current.XMRowLine,
|
};
|
|
/// <summary>
|
/// 门锁底部带圆角布局
|
/// </summary>
|
/// <param name="frameLayout"></param>
|
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);
|
}
|
}
|
}
|