【问题标题】:Zune Software style animation SilverlightZune 软件风格动画 Silverlight
【发布时间】:2011-12-03 08:55:40
【问题描述】:

我正在尝试看看是否有人可以帮助我创建 Zune 风格的 Silverlight 动画。

我想在播放歌曲时重新创建类似于 Zune 艺术家背景的效果。我已经想出了图像的 Ken Burns 风格的运动和缩放效果,但我不知道如何用颜色覆盖基本图像,然后为颜色设置动画。我使用了 WriteableBitmapExtensions 并添加了一个彩色矩形叠加层,但我不明白如何制作动画以随时间改变颜色。

有人知道我该怎么做吗?我很想听听一些想法。

【问题讨论】:

    标签: silverlight animation zune


    【解决方案1】:

    您应该使用情节提要为矩形叠加层的颜色设置动画。 Here is an example 对鼠标事件进行动画处理:

    <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 恕我直言不适合您的用例。

    【讨论】:

      猜你喜欢
      • 2010-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-06
      相关资源
      最近更新 更多