silverlight
发布时间:2022-05-04 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Expression Blend制作画卷效果,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
概述
Expression Blend中可以方
便的导入Photoshop或者illustrator的文件来创建我们的WPF或者Silverlight应用程序。 本文将一个具体的实例导入Photoshop文件并制作一个画卷的效果。PSD下载位置为:
http://www.lanrentuku.com/psd/sheji/2688.html 1.找到画卷的素材,
如下图 2. 我们在画卷中写一首
Expression Blend中可以方
便的导入Photoshop或者illustrator的
文件来创建我们的WPF或者Silverlight应用程序。
本文将一个具体的实例导入Photoshop文件并制作一个画卷的效果。PSD下载位置为:http://www.lanrentuku.com/psd/sheji/2688.html
1.找到画卷的素材,如下图
![Expression Blend制作画卷效果 Expression Blend制作画卷效果](http://img.voidcn.com/vcimg/static/loading.png)
2. 我们在画卷中写一首诗或者是什么武林秘籍之类的
文字,如下图,我写了“九阴真经”这几个字,如下图
![Expression Blend制作画卷效果 Expression Blend制作画卷效果](http://img.voidcn.com/vcimg/static/loading.png)
3.下面我们创建@R_763_9616@程序,创建WPF应用程序或者Silverlight应用程序,这里我创建的是WPF应用程序,取名为PaperScroll
选择文件,导入我们的PSD文件,如下图
![Expression Blend制作画卷效果 Expression Blend制作画卷效果](http://img.voidcn.com/vcimg/static/loading.png)
选择好PSD
文件后,会弹出如下的窗体,选择
相应的图层,点击ok
![Expression Blend制作画卷效果 Expression Blend制作画卷效果](http://img.voidcn.com/vcimg/static/loading.png)
@H_502_50@
4. 导入后我们会发现图片十分的大,将页面撑的十分难看,如下图
![Expression Blend制作画卷效果 Expression Blend制作画卷效果](http://img.voidcn.com/vcimg/static/loading.png)
此时我们就需要调整我们的图层、窗体的大小了。我们在对象和间线面板中选中导入的图层,更改它的高度和宽度属性
![Expression Blend制作画卷效果 Expression Blend制作画卷效果](http://img.voidcn.com/vcimg/static/loading.png)
5. 注意到此时的
图片是竖排的,而我们想要的
效果确是横排的,我们将LayoutRoot和Window的长宽设为图层相反的,如下图
此刻我们可以调整图片为横排了,选择yellow_paper,将Transform面板中的角度设为90,如下图
![Expression Blend制作画卷效果 Expression Blend制作画卷效果](http://img.voidcn.com/vcimg/static/loading.png)
6. 此刻这些图层的大小都是一样了,但是还是不是十分的对齐,我们可以通过缩小视图,看得十分清楚,如下图
![Expression Blend制作画卷效果 Expression Blend制作画卷效果](http://img.voidcn.com/vcimg/static/loading.png)
我们需要使用手抓工具将他们拖成对齐
7.调整后,我们选择LayoutRoot,在上面绘制文本,注意要选择LayoutRoot而不是图层或者yellow_paper,因为他们已经被我们旋转了,如果在上面写字的,效果是竖排的,写好字后的效果如下图
![Expression Blend制作画卷效果 Expression Blend制作画卷效果](http://img.voidcn.com/vcimg/static/loading.png)
8. 至此,我们可以开始制作画卷动画了,跟前面一样,新建
一个StoryBoard,在时刻0时,我们将换卷合起来,如下图
![Expression Blend制作画卷效果 Expression Blend制作画卷效果](http://img.voidcn.com/vcimg/static/loading.png)
9. 然后在每个时刻,做
一个关键帧,
显示一个字,总共5秒钟,最后的时间线如下图:
![Expression Blend制作画卷效果 Expression Blend制作画卷效果](http://img.voidcn.com/vcimg/static/loading.png)
10. 至此,画卷
效果我们已经做出来了,下面是美化下,因为画布的背景没有设置,是白色,看上去不是很好看,
而且还有边框,下面是没有美化之前的
效果图
![Expression Blend制作画卷效果 Expression Blend制作画卷效果](http://img.voidcn.com/vcimg/static/loading.png)
11. 在时刻0时,我们将背景设为透明,如下图
![Expression Blend制作画卷效果 Expression Blend制作画卷效果](http://img.voidcn.com/vcimg/static/loading.png)
12. 运行程序,效果如下,
![Expression Blend制作画卷效果 Expression Blend制作画卷效果](http://img.voidcn.com/vcimg/static/loading.png)
![Expression Blend制作画卷效果 Expression Blend制作画卷效果](http://img.voidcn.com/vcimg/static/loading.png)
![Expression Blend制作画卷效果 Expression Blend制作画卷效果](http://img.voidcn.com/vcimg/static/loading.png)
代码十分简单,this.Close();即可
14. 至此,一个简单的画卷应用程序就完成了
小结,我们可以使用PS做好设计以后然后再Blend中将设计赋予动画、数据等,一个漂亮的应用程序就可以很快的完成了。
由于源代码很大,只提供exe文件下载,PaperScroll
大佬总结
以上是大佬教程为你收集整理的Expression Blend制作画卷效果全部内容,希望文章能够帮你解决Expression Blend制作画卷效果所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。