Zune Software в стиле анимации Silverlight - PullRequest
1 голос
/ 03 декабря 2011

Я пытаюсь понять, может ли кто-то пролить свет на то, чтобы помочь мне создать анимацию Silverlight в стиле Zune.

Я хочу воссоздать эффект, подобный фону Zune Artist, во время воспроизведения песни. Я выяснил эффект движения и масштабирования в стиле Кена Бернса для изображения, но я не могу понять, как я могу наложить базовое изображение на цвет и затем анимировать цвет. Я использовал WriteableBitmapExtensions и добавил наложение цветного прямоугольника, но я не понимаю, как я могу анимировать это, чтобы изменить цвет со временем.

У кого-нибудь есть идея, как я могу это сделать? Я хотел бы услышать некоторые идеи.

1 Ответ

0 голосов
/ 03 декабря 2011

Вы должны анимировать цвет наложения прямоугольника с помощью раскадровки. Вот пример , который анимирует события мыши:

<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 ИМХО не подходит для вашего случая использования.

...