Silverlight开发历程—模糊特效与投影特效
BlurEffect模糊特效
BlurEffect模糊特效,它可以产生类似相机的调整焦距的效果,根据属性值的不同可以产生不同的Blur效果常用属性为Radius,下面的例子,是对一个UI的模糊:
XAML:
<UserControl.Resources><Storyboard x:Name="animBlur"><DoubleAnimation Storyboard.TargetName="blur" Storyboard.TargetProperty="Radius" From="0" To="15" Duration="00:00:01" /></Storyboard><Storyboard x:Name="animOld"><DoubleAnimation Storyboard.TargetName="blur" Storyboard.TargetProperty="Radius" From="15" To="0" Duration="00:00:01" /></Storyboard></UserControl.Resources><StackPanel x:Name="LayoutRoot" Background="White"><StackPanel.Effect><BlurEffect x:Name="blur" Radius="0" /></StackPanel.Effect><TextBlock Text="BlurEffect 动画特效" FontSize="22" Margin="5"/><Image Stretch="None" Source="../images/flower.jpg" Margin="10"></Image><Button Width="120" Height="30" FontSize="15" Content="播放Blur动画" Click="Button_Click" /></StackPanel>
C#:
private void Button_Click(object sender, RoutedEventArgs e){if (blur.Radius == 0){animBlur.Begin();}else{animOld.Begin();}}
运行结果:
DropShadowEffect 投影特效
投影特效,可以根据不同属性设置偏移量来产生一种灯光投影的效果,可以设置阴影的距离、透明度、投射角度。
常用属性如下:
Color:设置投影的颜色,默认为(黑色)
BlurRadius:控制元素边缘的模糊程度,默认为5
Direction:控制投影的投射方向,范围在0~360之间。
Opacity:控件边缘的透明度。
ShadowDepth:控制投影平面与元素平面的距离,属性值的范围在0~300.
下面来看一个制做投影 的例子:
<Grid x:Name="LayoutRoot" Background="White"><TextBlock Text="DropShadowEffect 阴影文字" FontFamily="Arial Black" FontSize="50" Margin="10" FontWeight="Bold"><TextBlock.Effect><DropShadowEffect Color="Black" Opacity="0.8" BlurRadius="10" ShadowDepth="15" /></TextBlock.Effect></TextBlock></Grid>
运行结果:
利用投影效果 制作发光字:
<Grid x:Name="LayoutRoot" Background="Black"><TextBlock Text="DropShadowEffect 阴影文字" Foreground="White" FontFamily="Arial Black" FontSize="50" Margin="10" FontWeight="Bold"><TextBlock.Effect><DropShadowEffect Color="Yellow" Opacity="0.8" BlurRadius="10" ShadowDepth="15" /></TextBlock.Effect></TextBlock></Grid>
运行结果:
Silverlight开发历程—模糊特效与投影特效相关推荐
- 2.CCGridAction(3D效果),3D反转特效,凸透镜特效,液体特效,3D翻页特效,水波纹特效,3D晃动的特效,扭曲旋转特效,波动特效,3D波动特效
1 类图组织 2 实例 CCSprite * spr = CCSprite::create("HelloWorld.png"); spr->setPosition(cc ...
- fcpx:火焰特效坍塌爆炸特效高清视频素材Vfx-Starter-Pack
今天小编带来 火焰特效坍塌爆炸特效高清视频素材Vfx-Starter-Pack推荐给大家!包含8种风格的视频,分别是EXPLOSIONS爆炸类, LASERS激光特效,BLASTS爆炸烟雾气流,EL ...
- SuperMap iClient3D for WebGL教程 粒子特效-基础火焰特效
SuperMap iClient3D for WebGL教程 粒子特效-基础火焰特效 粒子特效简介 使用粒子特效 完整代码 作者: NIck Cheng 粒子特效简介 粒子特效通常使用与要表现某些动态 ...
- SuperMap iClient3D for WebGL教程 粒子特效-扩展喷泉特效
SuperMap iClient3D for WebGL教程 粒子特效-扩展喷泉特效 扩展喷泉特效 喷泉特效实现 完整代码 作者: NIck Cheng 扩展喷泉特效 之前的博客已经讲过了如何去生成一 ...
- HTML5+Canvas漂亮的3D烟花动画生日特效,节日特效,烟花
fireworks HTML5+Canvas漂亮的3D烟花动画生日特效,节日特效,烟花 https://github.com/louislivi/fireworks
- Three特效-道路流光特效
Three特效-道路流光特效 概述 代码 完整代码 概述 使用Three.js来创建智慧城市场景中的道路流光动画,主要原理是使用贴图动画,效果图: 贴图素材: 代码 创建道路顶点数组 // 创建顶点数 ...
- 短视频质量提升(包装)——Ins风格漫画特效短视频特效模板
Ins风格漫画特效短视频特效模板 这是一个明亮的动态动画Premiere Pro模板,使用丰富多彩的效果组合来揭示和增强您的媒体.包含6个充满乐趣和奇妙的动画设计.你可以用它们来显示你的漫画人物概念, ...
- 高级特效-PS多边形特效/Photoshop特效/动态人像速成 [精品推荐]
课程目标 学习本课程,你可以学会简单的屏幕录制,也可以快速的制作出流行的PS多边形特效,不再需要用PS软件一个一个的绘制多边形,就能制作出各种酷炫且超有质感的画面.随便拿出一个素材,就能瞬间生成PS多 ...
- 手机软件制作抖音飞天特效快手腾云驾雾特效视频的教程
手机软件制作抖音飞天特效快手腾云驾雾特效视频的教程,飞天特效视频.腾云驾雾特效视频在抖音.快手经常看到,那么是怎么制作的呢?很多人会想,这种特效视频可以用手机软件制作吗?今天我们就是来学习怎么样用手机 ...
最新文章
- linux挂载设备类型lvm,linux——管理系统设备之LVM的管理
- AI用50个三角形画出抽象版蒙娜丽莎,有股后现代的感觉了 | 谷歌大脑出品
- Linux - Nginx安装
- [小记]Centos7网络配置DNS配置解决、yum出错解决。
- Invoke and BeginInvoke BeginInvoke和EndInvoke方法 (转)3
- java编写一个邮件程序显示收件箱中所有的邮件列表_如何使用JavaMail获取邮件帐户中的可用文件夹列表...
- python/sklearn 生成分类、回归的数据
- protubuffer for windows配置指南!
- linux命令(日常更新)
- PDI(KETTLE)学习笔记
- 认识电路板上的电子元件
- 用C语言编译一元二次方程的求解,用c语言求解一元二次方程
- 进程的基本概念及操作
- FCSAN存储与服务器关联映射 在Linux系统中如何识别操作
- 用Gradle打包出jar文件 前面我们说过,在Android Studio里面使用Gradle来打包应用程序,一般都是build出来一个apk文件。但是有的同学是做实现层的开发,不直接做View层
- 图的创建以及遍历(邻接矩阵法存储图)
- 使用MIT JWI(Java WordNet Interface)查询WordNet反义词
- Linux 系统安装后优化项常见操作
- C++10进制转16进制
- 微信小程序之picker选择器获取值得两种方法
热门文章
- composer 笔记
- HDOJ 4876 ZCC loves cards
- lightoj 1031 区间dp
- vs2010项目属性配置
- 各种编程语言的按钮输入框
- php优先级,PHP运算优先级——神一般的设定
- uvc音频传输协议_干货|太全了!常见的音频接口,你知道几种?
- 华为nova5i计算机有计算记录吗,华为nova 5i正式发布,看完价格后:还是算了吧!...
- web flash rtmp_基于RTMP和WebRTC开发大规模低延迟(1000毫秒内)直播系统
- Qt Example各例子演示功能说明