Wpf 双动画与“双动画”;即时;变化不是平稳过渡
我正在使用以下动画“刷新”控件:Wpf 双动画与“双动画”;即时;变化不是平稳过渡,wpf,xaml,Wpf,Xaml,我正在使用以下动画“刷新”控件: <DoubleAnimation Storyboard.TargetProperty="Opacity" From="1" To="0.3" AutoReverse="True" Duration="0:0:0.5" RepeatBehavior="Forever" /> 由此产生的效果更像是淡入淡出。我真正想要的是每0.5秒将不透明度从一个值“翻转”到另一个值(并返回),而不是平滑过渡。如何实现这一点?
<DoubleAnimation Storyboard.TargetProperty="Opacity"
From="1"
To="0.3"
AutoReverse="True"
Duration="0:0:0.5"
RepeatBehavior="Forever" />
由此产生的效果更像是淡入淡出。我真正想要的是每0.5秒将不透明度从一个值“翻转”到另一个值(并返回),而不是平滑过渡。如何实现这一点?这是您正在寻找的解决方案:
<Storyboard RepeatBehavior="Forever" Duration="0:0:0.5" AutoReverse="True">
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="Opacity">
<DiscreteDoubleKeyFrame Value="0.3" KeyTime="0:0:0.25" />
</DoubleAnimationUsingKeyFrames>
</Storyboard>
您可以根据自己的需要调整它。
离散双键关键帧
是您所追求的(ref,XAML)离散闪烁(闪烁),在两个值之间交替-添加此注释以使其更易于查找。