none
请问一个关于Blend做动画的问题 RRS feed

  • 问题

  • 我用Blend做了一个非常简单的动画效果,大致效果就是一个stack panel 从右往左移到屏幕中,Timeline如下图:

    然后加了个control story board的 behaviour, 触发事件是loaded, story board也选的是当前这个。

    这个stack panel起始位置是x = 480,就是从右边屏幕外移到 x = 0 的位置,但是动画效果运行起来以后,怎么总是在x = 0的位置先闪一下,然后再从右边移到屏幕内呢?

    有没有明白人指教一二?

    谢谢!

    2012年1月19日 9:16

答案

  • 你的触发事件是loaded,即加载完成后(已经呈现出来了)再播放动画。建议你把这个StackPanel的初始值位置设为x=480,这也它一开始就在屏幕之外,就不会闪了。
    2012年1月20日 2:58

全部回复

  • 没人遇到这种问题吗?

    在贴一个属性面板的设置,是不是哪里出了问题?请帮下忙吧。

     

    2012年1月19日 23:55
  • 你的触发事件是loaded,即加载完成后(已经呈现出来了)再播放动画。建议你把这个StackPanel的初始值位置设为x=480,这也它一开始就在屏幕之外,就不会闪了。
    2012年1月20日 2:58
  • 你的触发事件是loaded,即加载完成后(已经呈现出来了)再播放动画。建议你把这个StackPanel的初始值位置设为x=480,这也它一开始就在屏幕之外,就不会闪了。

    谢谢,终于弄好了。
    2012年1月20日 4:24