相對(duì)于WPF/Silverlight,UWP的動(dòng)畫系統(tǒng)可以說(shuō)有大幅提高,不過(guò)本文無(wú)意深入討論這些動(dòng)畫API,本文將介紹使用Shape做一些進(jìn)度、等待方面的動(dòng)畫,除此之外也會(huì)介紹一些相關(guān)技巧。

1. 使用StrokeDashOffset做等待提示動(dòng)畫

圓形的等待提示動(dòng)畫十分容易做,只要讓它旋轉(zhuǎn)就可以了:

大數(shù)據(jù)培訓(xùn),云培訓(xùn),數(shù)據(jù)挖掘培訓(xùn),云計(jì)算培訓(xùn),高端軟件開發(fā)培訓(xùn),項(xiàng)目經(jīng)理培訓(xùn)

但是圓形以外的形狀就不容易做了,例如三角形,總不能讓它單純地旋轉(zhuǎn)吧:

大數(shù)據(jù)培訓(xùn),云培訓(xùn),數(shù)據(jù)挖掘培訓(xùn),云計(jì)算培訓(xùn),高端軟件開發(fā)培訓(xùn),項(xiàng)目經(jīng)理培訓(xùn)

要解決這個(gè)問(wèn)題可以使用StrokeDashOffset。StrokeDashOffset用于控制虛線邊框的第一個(gè)短線相對(duì)于Shape開始點(diǎn)的位移,使用動(dòng)畫控制這個(gè)數(shù)值可以做出邊框滾動(dòng)的效果:

大數(shù)據(jù)培訓(xùn),云培訓(xùn),數(shù)據(jù)挖掘培訓(xùn),云計(jì)算培訓(xùn),高端軟件開發(fā)培訓(xùn),項(xiàng)目經(jīng)理培訓(xùn)

<Page.Resources>
    <Storyboard&nbs
        
		

網(wǎng)友評(píng)論