1

Zune スタイルの Silverlight アニメーションの作成を手伝ってくれる人がいるかどうかを確認しようとしています。

曲の再生中に Zune アーティストの背景のような効果を再現したいと考えています。画像の Ken Burns スタイルのモーションとズーム効果を理解しましたが、ベース画像に色を重ねてから色をアニメーション化する方法がわかりません。WriteableBitmapExtensions を使用し、色付きの四角形のオーバーレイを追加しましたが、それをアニメーション化して時間とともに色を変更する方法がわかりません。

誰かがどうすればそうできるか考えていますか? いくつかのアイデアを聞きたいです。

4

1 に答える 1

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ユースケースには適していません。

于 2011-12-03T09:16:08.930 に答える