首页 [ 实验作品 ] WP7模拟屏幕漂动效果源码
一键分享

WP7模拟屏幕漂动效果源码

  • 免费

2012-06-06 11:55:14

收藏 119 次|关注 2338 次|下载 202 次

免费


交付物: 源码包
    商家已实名认证
  • 分享者:xiaoh***
  • 访问次数:   38719 次
  • 源码数量:   297 套
  • 通过比率:   66%
  • 活跃于:   三个月前
  • TEL:   15*******45
  • 最新IP属地:北京市
  • 微信扫码咨询
.net

源码介绍

源码参数

  • 源码类别:【实验作品】
  • 源码类型:WinPhone
  • 适合人群: 进阶
  • 授权类型:免费版
  • 开发语言:C#
  • 数据库:无数据库
  • 源码大小:781KB
  • 相关网址: 【免费浏览】
  • 源码指数:
  • 完整度:
  • 屏幕切换
  • 滑动效果
  • 屏幕切换
  • 滑动效果
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
 

WP7模拟屏幕漂动效果源码

项目描述
Windows Phone 7 模拟开始屏幕Tile漂动效果
设计思路:
放一个WrapPanel,让它进行自动排列和换行。
然后就是主要的 ItemTemplate。
放了一个 Grid ,里面很简单,一个 Image 用来 做 右上角删除图标。然后是一个 HubTile,简单模仿一下。
主要的是 Grid 里 写的 资源,两个 DoubleAnimationUsingKeyFrames,用来操作 TranslateTransform。
先是根据传入的 Storyboard 找出 它里面DoubleAnimationUsingKeyFrames的每个DoubleKeyFrame。
然后在找出每个DoubleKeyFrame的Value,并初始化。
接下来是生成一个DispatcherTimer对象,这里初始化的Interval是0,也就是立马执行下面Tick的事件,不会造成刚开始动画延迟的感觉。
在对ea0和ea1赋值,用一个随机数,范围在-10到10。也这就在这个方圆内漂动。
而上面的sp0和sp1的赋值是为了下一次动画,不是从零开始的。
dispatcherTimer.Interval = TimeSpan.FromSeconds(random.Next(9, 13) *0.1);
这句是为了让每个Timer的间隔有所不同,就不会造成所有瓷贴同时漂动同时结束的统一动作。

欢迎感兴趣的用户下载学习。

责任编辑:hanjf

下载记录(Only Recent 100)

用户名 推荐指数 下载时间

源码评论

单击更换

评论列表

全部评论
  • 暂无评论 …

最近更新

      下载排行