博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WPF和Expression Blend开发实例:Loading动画
阅读量:5164 次
发布时间:2019-06-13

本文共 1405 字,大约阅读时间需要 4 分钟。

原文:

今天来点实际的,项目中可以真实使用的,一个Loading的动画,最后封装成一个控件,可以直接使用在项目中,先上图:

整个设计比较简单,就是在界面上画18个Path,然后通过动画改变OpacityMask的值来实现一种动态的效果.

 

因为整个过程比较简单,所以其实没有用到Blend,唯一一个需要注意的是Path的路径值是请美工从PS里生成的,路径如下:

M291.15499,85.897525 C291.15499,85.897525 301.88917,85.87921 301.88917,85.87921 301.88917,85.87921 300.38339,94.355061 300.38339,94.355061 300.38339,94.355061 292.85366,94.355042 292.85366,94.355042 292.85366,94.355042 291.15499,85.897525 291.15499,85.897525Z

Path的代码如下,每个Path一次旋转特定的角度围成一个圆形

单个Path的动画:

源代码下载:

http://files.cnblogs.com/youngytj/LoadingAnimations.rar

 

posted on
2018-08-23 17:39 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/lonelyxmas/p/9525232.html

你可能感兴趣的文章
Spring3系列10- Spring AOP——Pointcut,Advisor拦截指定方法
查看>>
【C++】三大概念要分清--重载,隐藏(重定义,覆盖(重写)
查看>>
Condition原理以及使用
查看>>
[转]JQuery实现图片轮播效果
查看>>
记一次nginx部署yii2项目时502 bad gateway错误的排查
查看>>
算法-插入排序(Insertion sorting)
查看>>
python字典
查看>>
常用window命令
查看>>
Python命名空间和作用域
查看>>
前端效果——持续更新。。。
查看>>
开发和常用工具推荐清单
查看>>
(排序)快速排序QuickSort
查看>>
[asp.net]登录协同工作平台安全解决方式
查看>>
看到一篇很有意思的文章:在中国,电商赚钱的原因是穷人太多。
查看>>
WP7.1 应用程序发布到Marketplace
查看>>
04-Spring的注解开发
查看>>
微信小程序之登录态维护(十一)
查看>>
Linux卸载MySql——ubuntu版
查看>>
【转自心声】华为眼中管理者的18种惰怠行为
查看>>
云与备份之(1):VMware虚机备份和恢复
查看>>