using System;
using System.Collections.Generic;
using System.Text;
namespace Shared.Phone.UserCenter.Guide
{
///
/// 引导界面1
///
public class GuideForm1 : GuideCommonForm
{
#region ■ 初始化_____________________________
///
/// 显示界面
///
public override void ShowFrom()
{
base.ShowFrom();
//蒙上阴影
var frameBack = new FrameLayout();
frameBack.BackgroundColor = 0xad000000;
this.AddChidren(frameBack);
var frameleft = new FrameLayout();
frameleft.Width = Application.GetRealWidth(115);
frameleft.BackgroundColor = 0xff252525;
frameBack.AddChidren(frameleft);
//右滑进入房间列表
var btnMsg = new NormalViewControl(300, 75, true);
btnMsg.TextID = R.MyInternationalizationString.uSlideRightToRoomList;
btnMsg.TextSize = 18;
btnMsg.IsBold = true;
btnMsg.TextColor = UserCenterColor.Current.White;
btnMsg.X = Application.GetRealWidth(132);
btnMsg.Y = Application.GetRealHeight(961);
btnMsg.Width = btnMsg.GetRealWidthByText();
frameBack.AddChidren(btnMsg);
//图标
var btnIcon = new IconViewControl(69);
btnIcon.X = btnMsg.Right + Application.GetRealWidth(52);
btnIcon.Y = btnMsg.Y + Application.GetRealHeight(3);
btnIcon.UnSelectedImagePath = "Guide/RightIcon.png";
frameBack.AddChidren(btnIcon);
//手指图标
var btnFinger = new PicViewControl(102, 93);
btnFinger.UnSelectedImagePath = "Guide/Finger.png";
btnFinger.X = Application.GetRealWidth(130);
btnFinger.Y = btnMsg.Bottom + Application.GetRealWidth(32);
frameBack.AddChidren(btnFinger);
//我知道了
var btnKnwon = this.AddIKnwonButton();
btnKnwon.ButtonClickEvent += (sender, e) =>
{
this.RemoveFromParent();
var form = new GuideForm2();
form.ShowFrom();
};
HdlThreadLogic.Current.RunThread(() =>
{
int index = 0;
int oldValue = Application.GetRealWidth(130);
int moveValue = Application.GetRealWidth(50);
while (this.Parent != null)
{
index++;
Application.RunOnMainThread(() =>
{
if (index >= 10)
{
btnFinger.X = oldValue;
index = 0;
}
else
{
btnFinger.X += moveValue;
}
});
System.Threading.Thread.Sleep(300);
}
});
}
#endregion
}
}