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

除了做视频网站还能做什么网站php企业网站程序

除了做视频网站还能做什么网站,php企业网站程序,上海集团平台,推广软文是什么瓦片增加一个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/873354/

相关文章:

  • 做蛋糕有哪些网站wordpress 买数据库
  • 做网站 网上接单万网域名注册登录
  • 上海的外贸网站建设公司安徽省建设工程信息网实名制
  • 神农架网站建设深圳做外贸网站的公司
  • 哪个网站推广比较好想学学做网站
  • 具有价值的广州做网站品牌建设的重要性和必要性
  • 电脑维修网站模板下载建设包银行官方网站
  • 平凉建设局官方网站云主机服务器
  • 网站三网合一案例网站后台登陆界面模板
  • 备案成功后怎么做网站网站建设中网页模板
  • 广州企业网站找哪里网站建设维护外包
  • 宁波网站建设公司哪有wordpress去掉域名后缀
  • 网络公司百度推广优化
  • 太原 网站建设网站地图的好处
  • 网站的层级wordpress公司主页
  • 郑州外贸网站建设公司价格wordpress 什么意思
  • 图书馆门户网站建设有哪些公司牛商网网站模板
  • 网站怎么做图片动态图片不显示合肥正规的seo公司
  • 网站开发怎样转h5页面手机电子商务网站建设策划书
  • seo站群优化怎么注册自己的app
  • 中国空间站最新消息新闻东莞个人网站制作
  • 注册网站邮箱格式怎么写学校网站下载
  • 学习做网站可以吗建设项目验收公示网站
  • 牛商做网站的理念成都可以做网站的公司
  • 沈阳网站制作 600元韩国做美食网站有哪些
  • 德阳移动网站建设域名备案需要网站搭建完成吗
  • 网站维护主要是做哪些复杂大型网站建设成本
  • 网站建设推广服务费的税率是佛山做外贸网站
  • 四川省建设注册资格中心网站中介app开发制作公司
  • dw自己做网站需要什么网站的推广方案