原文:WPF特效-鱼游动动画2

          纯代码撸动画实践2:

          原图:(png格式)

                                      

        添加Effect以及Effect动画处理后Gif效果:

                           

        处理: 眼部放大缩小动画; 嘴缩放动画; 尾部收缩动画;  颜色变化效果动画。

        技术点: 基于开源插件 --- PixelShaderEffects

       DoubleAnimation Property Targets:

                   MagnifyEffect.ShrinkFactorProperty  ;

                   PinchEffect.RadiusProperty ;

                   BrightExtractEffect.ThresholdProperty ;

                  SmoothMagnifyEffect.MagnificationProperty

             鱼移动通过 RenderTransform 的 TranslateTransform.X,TranslateTransform.Y实现。

最新文章

  1. 第七章 人工智能,7.6 DNN在搜索场景中的应用(作者:仁重)
  2. DevWebForm控件,触发用客户端事件
  3. tar, rar, unrar, zip, unzip
  4. lua module环境探秘
  5. 循环嵌套,while循环,穷举迭代循环
  6. 排序Tip
  7. Number Sequence - HDU 1711(KMP模板题)
  8. QList 和std::list的比较
  9. 解决linux中使用git,ssh每次都要输入密码
  10. RocketMQ源码 — 九、 RocketMQ延时消息
  11. 从壹开始前后端分离 [ vue + .netcore 补充教程 ] 二九║ Nuxt实战:异步实现数据双端渲染
  12. 浅析android系统设计中的回调思想
  13. Javascrip基础
  14. CodeForces 113B Petr#
  15. AndroidStudio Terminal的使用
  16. ZOJ Problem Set - 3878 Convert QWERTY to Dvorak
  17. JavaWeb基础—会话管理之Session
  18. linux 正则表达式
  19. 转载《Spring AOP中pointcut expression表达式解析 及匹配多个条件》
  20. Dubbo实践(二)架构

热门文章

  1. linux 内核驱动编程 简单例子 与_IO, _IOR, _IOW, _IOWR 宏解析
  2. php随机字符串
  3. PatentTips - Sprite Graphics Rendering System
  4. java 多线程(三)条件对象
  5. Android 开发--CMakeList调用本地so文件
  6. springMVC返回json数据乱码问题及@RequestMapping 详解
  7. PatentTips – CoAP Segment size determination
  8. 【iOS】怎样推断文本文件的字符编码格式
  9. 三次握手、四次握手、backlog
  10. 微信小程序实现城市定位:获取当前所在的国家城市信息