Zune软件风格动画Silverlight



我想看看是否有人可以帮助我创建一个Zune风格的Silverlight动画。

我想在歌曲播放时重新创建一个像Zune艺术家背景一样的效果。我已经弄清楚了肯·伯恩斯风格的运动和图像缩放效果,但我不知道如何用颜色覆盖基础图像,然后使颜色动画。我使用了WriteableBitmapExtensions,并添加了一个彩色矩形叠加,但我不明白如何让它随着时间改变颜色。

有人知道我该怎么做吗?

您应该用故事板动画矩形叠加的颜色。下面是一个鼠标事件动画的例子:

<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是IMHO不适合您的用例

相关内容

  • 没有找到相关文章

最新更新