摘要:
1.如果要使用动画控制Element显示与否,不使用Visibility属性,而是使用Opacity属性来控制动画的效果。2. 如果要改变Element的位置,则最好使用Cavas容器,然后控制Canvas.Left和Canvas.Top属性。3.其实最通用的属性应该是Transform,如果要控制Element的位置,则使用TranslateTransform;控制旋转的RotateTransform;缩小放大的ScaleTransform.4.如果要修改Element的颜色,则最好将Target设置为Brush,值就是一个个Bursh的类型。 阅读全文
摘要:
线性插值动画制作的动画看起来很机械,同时也不能进行模拟真实的动画效果,虽然可以使用键值动画,可是键值动画需要写大量的代码,总是不尽人意,还好在Silverlight中提供了Easing(缓动函数)这个功能,真的是做的少实现的多。Easing的基类是EasingFunctionBase类:以下为其实现类:System.Windows.Media.Animation.BackEase System.Windows.Media.Animation.BounceEase System.Windows.Media.Animation.CircleEase System.Windows.Media.Ani 阅读全文