WP7模拟屏幕漂动效果源码201267

时间:2015-06-28 07:38:03
【文件属性】:

文件名称:WP7模拟屏幕漂动效果源码201267

文件大小:740KB

文件格式:ZIP

更新时间:2015-06-28 07:38:03

WP7 模拟 屏幕 漂动 源码

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的间隔有所不同,就不会造成所有瓷贴同时漂动同时结束的统一动作。 欢迎感兴趣的用户下载学习。


【文件预览】:
51aspx_WP7FlapScreenEffect7664c744-6fb5-482b-a114-76ce7ede22b6
----Background.png(3KB)
----Utils()
--------ItemsView.cs(538B)
----App.xaml.cs(5KB)
----BouncingDemo.csproj(6KB)
----MainPage.xaml.cs(11KB)
----MainPage.xaml(6KB)
----BouncingDemo.suo(26KB)
----BouncingDemo.sln(1KB)
----Properties()
--------AssemblyInfo.cs(1KB)
--------WMAppManifest.xml(2KB)
--------AppManifest.xml(207B)
----Bin()
--------Debug()
----Images()
--------StartPage_AddFav.png(1KB)
--------StartPage_DeleteFav.png(2KB)
--------QuickLink_wangyi.png(4KB)
--------QuickLink_t.qq.com.png(4KB)
--------QuickLink_qq.com.png(3KB)
--------QuickLink_qzone.png(5KB)
--------StartPage_Favorite.png(6KB)
--------QuickLink_taobao.png(4KB)
----ApplicationIcon.png(2KB)
----App.xaml(829B)
----BouncingDemo.csproj.user(460B)
----SplashScreenImage.jpg(9KB)
----obj()
--------Debug()

网友评论