WPF動畫速率效果


在WPF中使用動畫的情況非常多,而要讓動畫變得生動往往要使用一些變速動畫,WPF也內置了很方便的緩動函數來實現這一功能。

除此之外,WPF還有關鍵幀動畫,利用關鍵幀動畫能夠很好的控制動畫的細節,與美工的很多設計保持完美一致。關鍵幀動畫中還有一套叫做樣條關鍵幀動畫(SplineKeyFrame),這個動畫利用一個三次貝塞爾曲線能夠更准確的控制動畫的速率。

不同的緩動函數光看名字很難知道實際效果,樣條關鍵幀動畫的貝塞爾曲線控制也很難直觀的看到效果,於是寫了個小工具來展現不同的動畫速率的效果以及修改配置對速率的影響,下面是工具的運行效果。

工具代碼下載地址:https://github.com/fengrui358/WPFLabs/tree/master/EasingFunctionDemo

三次貝塞爾曲線控制參考:https://www.cnblogs.com/hnfxs/p/3148483.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM