zoukankan      html  css  js  c++  java
  • 动画

    1.动画的资源

    Android Animation学习笔记

    2.两个界面切换的动画效果

        // 第一个参数是activity进入的动画效果
            // 第二个参数是activity退出的动画效果
            ((Activity) context).overridePendingTransition(R.anim.zoom_enter,
                    R.anim.zoom_exit);

    进入activity动画R.anim.zoom_enter

     1 <!--插值器decelerate_interpolator相当于DecelerateInterpolator -->
     2 <!--DecelerateInterpolator在动画开始的地方速率改变比较慢,然后开始减速  -->
     3 <set xmlns:android="http://schemas.android.com/apk/res/android"
     4     android:interpolator="@android:anim/decelerate_interpolator" >
     5 
     6     <alpha
     7         android:duration="1000"
     8         android:fromAlpha="0"
     9         android:toAlpha="1.0" />
    10 
    11     <scale
    12         android:duration="1000"
    13         android:fromXScale="2.0"
    14         android:fromYScale="2.0"
    15         android:pivotX="50%p"
    16         android:pivotY="50%p"
    17         android:toXScale="1.0"
    18         android:toYScale="1.0" />
    19 
    20 </set>

    退出activity动画R.anim.zoom_exit(android:zAdjustment 表示被animated的内容在运行时在z轴上的位置,默认为normal。)

     1 <!--
     2 android:zAdjustment:允许在动画播放期间,调整播放内容在Z轴方向的顺序,normal(0):正在播放的动画内容保持当前的Z轴顺序,
     3 top(1):在动画播放期间,强制把当前播放的内容放到其他内容的上面;
     4 bottom(-1):在动画播放期间,强制把当前播放的内容放到其他内容之下
     5 -->
     7 <set xmlns:android="http://schemas.android.com/apk/res/android"
     8     android:interpolator="@android:anim/decelerate_interpolator"
     9     android:zAdjustment="bottom" >
    10 
    11     <scale
    12         android:duration="1000"
    13         android:fromXScale="1.0"
    14         android:fromYScale="1.0"
    15         android:pivotX="0"
    16         android:pivotY="0"
    17         android:toXScale="0"
    18         android:toYScale="0" />
    19 
    20     <alpha
    21         android:duration="1000"
    22         android:fromAlpha="1.0"
    23         android:toAlpha="0" />
    24 
    25 </set>
  • 相关阅读:
    coredns bug
    Android的Sepolicy
    漫谈fork
    ftrace总结
    Framebuffer
    .net core 5 发送windows10桌面通知
    test_app 测试环境搭建
    GitHub骚操作
    git基于某分支创建新分支
    mysql导入数据load data infile
  • 原文地址:https://www.cnblogs.com/dukc/p/5107729.html
Copyright © 2011-2022 走看看