轨道动画
|
首先,我将尝试解释我要做什么。乍一看,该任务看起来很简单,但是花了一些时间才意识到它非常复杂。我想做的是在开始和结束时使用缓动的简单动画-我知道如何使用缓动,最困难的部分是我正在尝试做类似Orbit的操作-椭圆形动圈可以说5附加到它的矩形。我想沿椭圆轨道(椭圆路径)移动矩形,而无需更改每个矩形的旋转角度。
我尝试使用Path动画,但是运动路径动画似乎不支持缓动?我错了吗 ?
第二种解决方案是对路径和矩形进行分组,然后旋转整个组,但这也改变了矩形的旋转角度。
有没有简单的方法可以做到这一点?请给我指出文章或其他内容,或者,如果您遇到类似情况,请分享解决方案。谢谢。
没有找到相关结果
已邀请:
2 个回复
磐去裸猜饲
和
:
现在,我们需要一个angle属性进行动画处理:因此我们在资源中定义了一个虚拟
,它将作为动画的目标。 接下来,我们在\“ satellite \”上加上
,然后使用转换器将X和Y绑定到角度。 最终,我们只需要创建将对角度进行动画处理的动画本身即可。 这是完整的XAML:
讼乐
关键点: 将“ 4”作为“ 9”在“ Canvas”上进行动画处理。 通过“ 10”的隐式样式将“ 9”的矩形绑定到父画布的逆RotateTransform。 ??? 利润!