gpt4 book ai didi

c# - WPF 中的图标混合动画

转载 作者:行者123 更新时间:2023-11-29 20:50:19 24 4
gpt4 key购买 nike

我喜欢 Material Design 的整个概念,尤其是它的动画!在我的手机 Musicplayer 上,当按下播放/暂停按钮时,一个非常简洁的动画开始在两个图标之间混合,如下所示:

enter image description here

如何在 WPF 中做这样的事情?也许与路径?小费将不胜感激!谢谢

最佳答案

我在 Material Design in XAML Toolkit 做过类似的事情它使用路径复制菜单“汉堡”过渡到后退箭头。

enter image description here

本质上,菜单是三个水平线路径。要转换为后退箭头,使用 DoubleAnimationUsingKeyFrames 对两条外部(上方/下方的线)进行倾斜、缩放和轻微移动。

除此之外,整个 Canvas 旋转了 180 度。

通过混合,这变得容易多了。

完整的 XAML 文件是 on GitHub here ,您正在寻找 MaterialDesignHamburgerToggleButton 样式。 (我尝试发布一个大 fragment ,但 Stack Overflow 出错了。)

关于c# - WPF 中的图标混合动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29332961/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com