WPF实现简单笑脸旋转动画

看到微博有人讨论用什么软件实现一个旋转笑脸动画,闲来无事,用WPF做了一下~


1.在XAML中创建左眼、右眼、嘴三个路径元素


注意:
1)每个Path元素需设置RenderTransform和Data两个属性,RenderTransform方便在后台设置RotateTransform的Angle属性和动画关联,以达到旋转动画效果;Data属性控制Path元素的外观表现。
2)XAML语法层级关系明确,创建元素时需要注意是否为当前父元素的合法子元素。

2.在C#窗体类构造函数中初始化两眼+嘴的动画并关联XAML中创建的相应路径元素,播放



3.由于嘴旋转速率为眼的二倍,为了使动画效果更好,当眼睛旋转角在一定范围时隐藏眼睛

OVER

猜你喜欢

转载自blog.csdn.net/baidu_38621657/article/details/79935192
今日推荐