当前位置: 首页 > news >正文

电影网站logo设计网站建设属什么费用

电影网站logo设计,网站建设属什么费用,软文广告案例500字,seo网站优化详解瓦片增加一个Loading动画 可以查看我的另一个博客WPF中自定义Loading图 从中心扩散 进行从里到外的扩散,方向是上左下右。如下图所示 于是我们可以定义一个拥有坐标X跟Y的集合,他允许这个集合,内部使用枚举器的MoveNext自动排序&#xf…

瓦片增加一个Loading动画

可以查看我的另一个博客WPF中自定义Loading图

从中心扩散

进行从里到外的扩散,方向是上左下右。如下图所示
从中心螺旋向外扩散

于是我们可以定义一个拥有坐标X跟Y的集合,他允许这个集合,内部使用枚举器的MoveNext自动排序,中心的在前,外面在后。

public class SpiralArray : IEnumerable<(int, int)>
{protected (int, int) Range;public SpiralArray((int, int) range){Range = range;}public IEnumerator<(int, int)> GetEnumerator(){return new SpiralArrayIEnumerator(Range);}IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
}public class SpiralArrayIEnumerator : IEnumerator<(int, int)>
{public int Start;public int End;public int CenterX;public int CenterY;private bool IsOver = false;private int Direction = 0;// 0 上 1 左 2 : 下 3 : 右private int Step = 0;private int CurrentMoveSteps = 0;private int ChangedDirectionTimes = 0;  //改变方向次数/// <summary>/// 构造函数/// </summary>/// <param name="range"></param>public SpiralArrayIEnumerator((int, int) range){Start = range.Item1;End = range.Item2;Reset();}public (int, int) Current { get; set; }object IEnumerator.Current => Current;public void Dispose(){}public bool MoveNext(){if(Step == 0){Current = (CenterX, CenterY);CurrentMoveSteps = 0;Step = 1;return true;}else{// 走一步CurrentMoveSteps++;// 改变方向if(CurrentMoveSteps > Step){Direction = (Direction + 1) % 4;CurrentMoveSteps = 1;ChangedDirectionTimes++;if(ChangedDirectionTimes >= 2){// 步长 + 1Step++;ChangedDirectionTimes = 0;}}Move();if(Current.Item1 >= End || Current.Item2 >= End || Current.Item1 < Start || Current.Item2 < Start)return false;return true;}}/// <summary>/// 移动一步/// </summary>private void Move(){switch (Direction){// 上case 0:Current = (Current.Item1, Current.Item2 - 1);break;// 左case 1:Current = (Current.Item1 - 1, Current.Item2);break;// 下case 2:Current = (Current.Item1, Current.Item2 + 1);break;// 右case 3:Current = (Current.Item1 + 1, Current.Item2);break;default:break;}}public void Reset(){CenterX = (End + Start) / 2;CenterY = (End + Start) / 2;Current = (CenterX, CenterY);Direction = 0;Step = 0;ChangedDirectionTimes = 0;IsOver = false;}
}
http://www.yayakq.cn/news/169363/

相关文章:

  • 母婴网站建设的目的django做网站比较容易
  • 网站模板制作视频教程国内永久免费云服务器
  • 高端人才做兼职的招聘网站有哪些广西柳州网站制作公司
  • 电子商务网站建设与管理课程的意义恢复118网址之家
  • 比分网站仿站建设数字营销策划
  • 郑州营销网站建设公司网站备案 时间更新
  • 国家和城乡建设部网站情侣视频被4万人围观
  • 电子商务网站建设试题及答案中国公路建设行业协会网站上
  • 深圳网站建设公司大全天津正规网站建设调试公司
  • 精通网站建设 百度云山东广播电视台
  • 上海最好的网站建设公司网站设计公司
  • 关于网站建设的案例分析类似于百度快照的网站
  • 商城网站制作网站企业网站建设方案书模板
  • 太原市网站制作wordpress 去掉标题
  • 网站空间需要续费网站开发亿码酷流量
  • 广州做网站那家好做彩票网站需要什么
  • 网站建设岗位的认知企必搜做网站
  • 10m光纤做网站网站开发合同 下载
  • 推荐晚上用的网站义马网站建设电话
  • 遵义建设厅网站官网建立网站的公司杭州
  • 买软件网站建设响亮大气的公司名字
  • 多用户旅游网站开发wordpress 高清背景
  • 坐什么网站能用到html5外国做电子产品网站有哪些
  • 杭州市住房与城乡建设部网站莫名接到网站建设电话
  • 单页销售型网站wap卖料建站系统
  • 凡科免费建站工信部网站备案查询验证码错误
  • 清远网站开发seo关键词排名软件
  • 专业邯郸做网站做跨国婚恋网站赚钱吗
  • 长春网站推广上海怎样做网站
  • 新媒体公司网站怎么做深圳网站制作的公司哪家好