zoukankan      html  css  js  c++  java
  • 十三、“自己”的动画——图片转换

    第一步:在XAML文件中

    (1)图片属性

      <Image x:Name="image" Source="ms-appx:///Assets/SmallLogo.png" HorizontalAlignment="Left" Height="100" Margin="153,87,0,0" VerticalAlignment="Top" Width="100" Tapped="Image_Tapped_1">
                <Image.Projection>
                    <PlaneProjection x:Name="ppImage"></PlaneProjection>
                </Image.Projection>
            </Image>

    (2)动画属性

     <Page.Resources>

            <Storyboard x:Name="sbImage" Completed="sbImage_Completed">

                <DoubleAnimation   Storyboard.TargetName="ppImage"

                                       Storyboard.TargetProperty="RotationX"  

                                      From="0" To="90" Duration="00:00:07">

                </DoubleAnimation>

            </Storyboard>

            <Storyboard x:Name="sbImage1">

                <DoubleAnimation   Storyboard.TargetName="ppImage"

                                       Storyboard.TargetProperty="RotationX"

                                       From="90" To="0" Duration="00:00:05">  

               </DoubleAnimation>

            </Storyboard>

        </Page.Resources>

    第三步:在.cs文件中

    //图片的点击事件。注意图片没有click事件,点击图片一般用Tapped方法

            private void Image_Tapped_1(object sender, TappedRoutedEventArgs e)

            {

                sbImage.Begin();   //点击图片之后动画开始播放

           }

    //当动画播放完毕之后,就执行此方法

     private void sbImage_Completed(object sender, object e)

            {

                //变换图片,同时播放第二个动画

                image.Source = new BitmapImage(new Uri("ms-appx:///Assets/xiao_changba.png"));  

               sbImage1.Begin();

            }

  • 相关阅读:
    zoj1151 zoj1295 Word Reversal 字符串的简单处理
    zoj 1539 Lot 简单DP 记忆化
    ZOJ 2042 Divisibility (DP)
    zoj 1889 ones 数学
    Kubernetes Ingress 日志分析与监控的最佳实践
    如何使用Data Lake Analytics创建分区表
    如何在Data Lake Analytics中使用临时表
    阿里敏捷教练:多团队开发一个产品的组织设计和思考
    阿里工程师开发了一款免费工具,提升Kubernetes应用开发效率
    触手可得的云原生 | 阿里云中间件发布多项新功能​
  • 原文地址:https://www.cnblogs.com/suinuaner/p/thirteen2.html
Copyright © 2011-2022 走看看