关于Listbox轮动广告
如何做listbox的轮动广告的动画呢,比如点下面的1-2-3-4-5导航键,产生图片切换,该动画的实现原理是什么呢,为了避免热心的网友贴代码应付我,我自己贴代码吧,但是动画的代码看不太懂,只会用blend设计简单的动画。希望了解得说下动画实现原理,比如动画开始时XX属性值为XX,几分钟后XX属性值为XX等。
贴不上图片,我直接发他的博客吧:
http://www.cnblogs.com/yjmyzz/archive/2009/12/08/1619327.html
希望高手帮忙讲解下
[解决办法]
动画主要是让模板中的Image向左移动,每张图片大小为480,向左为负,依次 _CurrentIndex * -480
kTo.Value = _CurrentIndex * -480; // 左平移
sbMove.Begin();
lstNav.SelectedIndex = _CurrentIndex;
_CurrentIndex++;
if (_CurrentIndex >= _Items.Count)
{
_CurrentIndex = 0;
}
[解决办法]
其实作者已经在文章中解释的很详细了。作者使用关键帧动画,推荐你看看Blend动画的详细教程:
http://silverlightchina.net/html/zhuantixilie/getstart/2010/0409/978.html
如果遇到具体代码问题,可以贴出详细代码,这样方便解答。