2011-12-03 9 views
1

私はZuneスタイルのSilverlightアニメーションを作成するのに役立つ人がいるかどうかを確認しようとしています。ZuneソフトウェアスタイルのアニメーションSilverlight

曲が再生されているときに、Zuneアーティストの背景と同じようにエフェクトを再作成します。 Ken Burnsスタ​​イルの動きと画像のズーム効果を理解しましたが、ベース画像をどのように重ね合わせてカラーでアニメーションすることができないのか分かりません。私はWriteableBitmapExtensionsを使用し、色付きの長方形のオーバーレイを追加しましたが、私は時間をかけて色を変更するためにアニメーションする方法を理解していません。

誰かが私がそうする方法について考えていますか?私はいくつかのアイデアを聞くのが大好きです。

答えて

0

矩形オーバーレイの色をストーリーボードでアニメートする必要があります。

<Canvas.Resources> 
    <Storyboard x:Name="mouseEnter"> 
    <ColorAnimation 
     Duration='00:00:01' 
     To='#000000' 
     Storyboard.TargetName='myRectangle' 
     Storyboard.TargetProperty='(Shape.Fill).(SolidColorBrush.Color)' /> 
    </Storyboard> 
    <Storyboard x:Name='mouseLeave'> 
    <ColorAnimation 
     Duration='00:00:01' 
     To='#FF0000' 
     Storyboard.TargetName='myRectangle' 
     Storyboard.TargetProperty='(Shape.Fill).(SolidColorBrush.Color)' /> 
    </Storyboard> 
</Canvas.Resources> 

WriteableBitmapは私見ご利用の場合には適していません:マウスイベントにアニメーション化Here is an example

関連する問題