相對于WPF/Silverlight,UWP的動畫系統(tǒng)可以說有大幅提高,不過本文無意深入討論這些動畫API,本文將介紹使用Shape做一些進度、等待方面的動畫,除此之外也會介紹一些相關(guān)技巧。
1. 使用StrokeDashOffset做等待提示動畫
圓形的等待提示動畫十分容易做,只要讓它旋轉(zhuǎn)就可以了:
但是圓形以外的形狀就不容易做了,例如三角形,總不能讓它單純地旋轉(zhuǎn)吧:
要解決這個問題可以使用StrokeDashOffset。StrokeDashOffset用于控制虛線邊框的第一個短線相對于Shape開始點的位移,使用動畫控制這個數(shù)值可以做出邊框滾動的效果:
<Page.Resources> <Storyboard&nbs