旋转的太极包含了这个世界的秘密,无论用啥录屏软件或者视频制作软件,都不好做出我期望的效果,于是我自己用代码写了一次,可以自己控制所有的逻辑。本文告诉大家如何使用 WPF 写一个旋转的太极
先在 XAML 绘制一个太极
在 XAML 创建一个放入到 Viewbox 的 Grid 作为画布,放在 Viewbox 是方便缩放,里面的坐标可以使用绝对值
在 Grid 先画一个半圆,白色的半圆,如下面代码
画半圆的方法就是画一个圆,然后裁剪一半
用相同的方法,画出黑色的底色
接着再添加其他的圆
给 Grid 加上旋转,代码如下
再加上三个按钮,作为开始和加速等
后台代码如下,加上依赖属性 Speed 作为速度
对应按钮的实现逻辑如下
让代码跑起来,不断加速
效果请看 WPF 旋转太极_哔哩哔哩_bilibili
本文以上的代码放在github 和 gitee 欢迎访问
可以通过如下方式获取本文的源代码,先创建一个空文件夹,接着使用命令行 cd 命令进入此空文件夹,在命令行里面输入以下代码,即可获取到本文的代码
以上使用的是 gitee 的源,如果 gitee 不能访问,请替换为 github 的源
获取代码之后,进入 CowhahiloRallkemnuke 文件夹
原文链接: http://blog.lindexi.com/post/WPF-%E6%97%8B%E8%BD%AC%E5%A4%AA%E6%9E%81
本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。
欢迎转载、使用、重新发布,但务必保留文章署名 林德熙 (包含链接: https://blog.lindexi.com ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我 联系。