New file |
| | |
| | | using System;
|
| | | using System.Collections.Generic;
|
| | | using System.Text;
|
| | |
|
| | | namespace Shared.Phone.UserCenter.Guide
|
| | | {
|
| | | /// <summary>
|
| | | /// 引导界面1
|
| | | /// </summary>
|
| | | public class GuideForm1 : GuideCommonForm
|
| | | {
|
| | | #region ■ 初始化_____________________________
|
| | |
|
| | | /// <summary>
|
| | | /// 显示界面
|
| | | /// </summary>
|
| | | 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++;
|
| | | HdlThreadLogic.Current.RunMain(() =>
|
| | | {
|
| | | if (index >= 10)
|
| | | {
|
| | | btnFinger.X = oldValue;
|
| | | index = 0;
|
| | | }
|
| | | else
|
| | | {
|
| | | btnFinger.X += moveValue;
|
| | | }
|
| | | }, ShowErrorMode.NO);
|
| | | System.Threading.Thread.Sleep(300);
|
| | | }
|
| | | });
|
| | | }
|
| | |
|
| | | #endregion
|
| | | }
|
| | | }
|