zoukankan      html  css  js  c++  java
  • XAML Animation编写

     1 <Grid>
     2         
     3     <Grid.Resources>
     4             
     5         <Storyboard x:Name="buttonAnimation">
     6 
     7             <!--简单数值类变换动画-->
     8             <DoubleAnimation
     9             Storyboard.TargetName="button"
    10             Storyboard.TargetProperty="Width"
    11             By="200"
    12             Duration="0:0:1"
    13             EnableDependentAnimation="True"/>
    14 
    15             <ColorAnimation
    16             Storyboard.TargetName="bg_color"
    17             Storyboard.TargetProperty="Color"
    18             From="Red" To="Blue"
    19             Duration="0:0:1"
    20             EnableDependentAnimation="True"/>
    21 
    22             <PointAnimation
    23             Storyboard.TargetName="ellipseGeometry"
    24             Storyboard.TargetProperty="Center"
    25             From="0,0" To="100,100"
    26             Duration="0:0:1"
    27             EnableDependentAnimation="True"/>
    28 
    29             <ObjectAnimationUsingKeyFrames
    30             Storyboard.TargetName="button"
    31             Storyboard.TargetProperty="Foreground"
    32             Duration="0:0:1">
    33                 <!--第一个关键帧-->
    34                 <DiscreteObjectKeyFrame KeyTime="0:0:0.3">
    35                     <DiscreteObjectKeyFrame.Value>
    36                         <SolidColorBrush Color="Red"/>
    37                     </DiscreteObjectKeyFrame.Value>
    38                 </DiscreteObjectKeyFrame>
    39                 <!--第二个关键帧-->
    40                 <DiscreteObjectKeyFrame KeyTime="0:0:0.6">
    41                     <DiscreteObjectKeyFrame.Value>
    42                         <SolidColorBrush Color="AliceBlue"/>
    43                     </DiscreteObjectKeyFrame.Value>
    44                 </DiscreteObjectKeyFrame>
    45             </ObjectAnimationUsingKeyFrames>
    46 
    47         </Storyboard>
    48 
    49         <SolidColorBrush x:Name="bg_color" Color="Black"/>
    50             
    51     </Grid.Resources>
    52         
    53     <Button x:Name="button" Content="变换的按钮" Width="100" HorizontalAlignment="Center" Foreground="White" Background="{StaticResource bg_color}" Click="button_Click"/>
    54     <Path Fill="Blue">
    55         <Path.Data>
    56             <GeometryGroup>
    57                 <EllipseGeometry x:Name="ellipseGeometry"
    58             Center="200,100" RadiusX="15" RadiusY="15" />
    59                 <RectangleGeometry Rect="10,10,50,50"/>
    60             </GeometryGroup>
    61         </Path.Data>
    62     </Path>
    63 </Grid>
    64 
    65 
    66 <Grid>
    67     <Grid.Resources>
    68         <Storyboard x:Name="buttonAnimation">
    69             <PopInThemeAnimation
    70                 Storyboard.TargetName="rectangle"/>
    71         </Storyboard>
    72     </Grid.Resources>
    73     <Button x:Name="rectangle" Content="Button" HorizontalAlignment="Center" Click="Button_Click" Opacity="1"/>
    74 </Grid>
  • 相关阅读:
    023-Spring Boot 服务的注册和发现
    022-Spring Boot 构建微服务实战
    021-Spring Boot 测试,Junit方式使用,mock方式,Controller测试
    020-Spring Boot 监控和度量
    003-Spring 中的StreamUtils
    004-微信证书问题
    019-Spring Boot 日志
    018-Spring Boot Starter开发
    017-Spring Boot AOP
    016-Spring Boot JDBC
  • 原文地址:https://www.cnblogs.com/alben/p/4261740.html
Copyright © 2011-2022 走看看