深入探索Silverlight动画类型与技巧
1. 动画类型选择指南
在创建动画时,首要挑战是挑选合适的属性进行动画处理。以下是一些实用的选择准则:
- 元素显示与隐藏 :若要让元素出现或消失,避免使用 Visibility 属性,因其只能在完全可见和完全不可见之间切换。建议使用 Opacity 属性实现淡入淡出效果。
- 元素位置动画 :若要对元素位置进行动画处理,可考虑使用 Canvas ,它提供了最直接的属性 Canvas.Left 和 Canvas.Top ,且开销最小。
- 常见动画属性 - 变换 :变换是最常用的动画属性,可用于移动、翻转、旋转、调整大小或拉伸元素。例如,使用 ScaleTransform 对按钮大小进行动画处理,会使整个按钮(包括边框和内部内容)都改变大小,效果比单独动画 Width 、 Height 或 FontSize 更显著。
- 改变元素表面 - 修改画笔属性 :通过动画改变元素表面的一种好方法是修改画笔的属性。可以使用 ColorAnimation 改变颜色,或使用其他动画对象修改更复杂画笔的属性,如渐变的偏移量。
2. 变换动画
变换是自定义元素的强大
超级会员免费看
订阅专栏 解锁全文
55

被折叠的 条评论
为什么被折叠?



