WPF平铺动画

时间:2014-09-24 08:03:02

标签: c# wpf xaml animation

我想在我的WPF项目主页中为磁贴构建一些动画。

我想做这样的事情sample

特别是“寻找wordpress版本”和“完全下载”版本

1。影

我试试

<DropShadowEffect x:Key="MyEffect" ShadowDepth="0" Color="Red" Opacity="1" BlurRadius="20" Direction="0"/>

用于阴影效果,但即使是内部颜色也会变为紫色

2。对于文本动画我使用

<TextBlock x:Name="txtStateRunning" Background="Crimson" Text="text" Margin="10">
    <TextBlock.Triggers>
        <EventTrigger RoutedEvent="TextBlock.MouseLeftButtonDown">
            <BeginStoryboard>
                <Storyboard x:Name="textAnimation">
                    <StringAnimationUsingKeyFrames Storyboard.TargetName="txtStateRunning"  Duration="0:0:5"
                                            Storyboard.TargetProperty="Text" RepeatBehavior="Forever" AutoReverse="False" >
                        <DiscreteStringKeyFrame Value="text 1"   KeyTime="0:0:0" />
                        <DiscreteStringKeyFrame Value="text 2"  KeyTime="0:0:0.5" />
                        <DiscreteStringKeyFrame Value="text 3" KeyTime="0:0:2" />
                        <DiscreteStringKeyFrame Value="text 4" KeyTime="0:0:3.5" />
                    </StringAnimationUsingKeyFrames>
                </Storyboard>
            </BeginStoryboard>
        </EventTrigger>
    </TextBlock.Triggers>
</TextBlock>

但是当我搜索输入效果时效果是瞬间的

第3。在“下载”的例子中颜色逐渐变化,怎么办呢?

0 个答案:

没有答案