首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >笔刷到画笔动画

笔刷到画笔动画
EN

Stack Overflow用户
提问于 2011-11-12 00:17:34
回答 3查看 13.5K关注 0票数 24

我设法找到了如何在两种颜色之间进行WPF动画过渡。

它被称为ColorAnimation,并且运行良好。

代码语言:javascript
复制
ColorAnimation animation = new ColorAnimation
{
    From = Colors.DarkGreen,
    To = Colors.Transparent,
    Duration = new Duration(TimeSpan.FromSeconds(1.5)),
    AutoReverse = false
};
animation.Completed += new EventHandler(animation_Completed);
SolidColorBrush brush = new SolidColorBrush(Colors.Transparent);
animation.AccelerationRatio = 0.5;

Background = brush;
brush.BeginAnimation(SolidColorBrush.ColorProperty, animation);

我用它来动画我的用户控件的背景。我的控件背景是SolidColorBrush。最近我换成了LinearGradientBrush。现在我不能再使用我的动画了。

我需要从画笔到画笔的动画,而不是颜色到颜色。最好的选择是抽象笔刷类型,它包括SolidColor,LinearGradient等,所以我可以从SolidColorBrushLinearGradientBrush等动画。这有可能吗?谢谢。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8096852

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档