美文网首页
Android补间动画——位移动画、旋转动画、缩放动画、渐变动画

Android补间动画——位移动画、旋转动画、缩放动画、渐变动画

作者: 穿越平行宇宙 | 来源:发表于2019-04-14 19:36 被阅读0次
  1. alpha 透明度渐变
    scale 缩放渐变
    translate 位移渐变
    rotate 旋转渐变
    set 组合渐变

    在res下的anim文件夹中创建xml文件,以上的为所有的组件

<set xmlns:android="http://schemas.android.com/apk/res/android">
    
    <!-- 缩放渐变  -->
    <scale 
        android:fromXScale="0.2"
        android:fromYScale="0.2"
        android:toXScale="1.5"
        android:toYScale="1.5"
        android:pivotX="50%"
        android:pivotY="50%"
        android:duration="2000"/>
    
    <!-- 旋转渐变  -->
    <rotate 
        android:fromDegrees="0"
        android:toDegrees="360"
        android:duration="1000"
        android:repeatCount="1"
        android:repeatMode="reverse"/>
    
    <!-- 位移渐变  -->
    <translate 
        android:fromXDelta="0"
        android:fromYDelta="0"
        android:toXDelta="320"
        android:toYDelta="0"
        android:duration="2000"/>
    
    <!-- 透明度渐变  -->
    <alpha 
        android:fromAlpha="1"
        android:toAlpha="0"
        android:duration="2000"/>
    
</set>  
  1. 在布局文件中设置按钮组件

例如:

    <Button 
        android:id="@+id/set"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:onClick="Zh"
        android:text="组合渐变"/>
  1. 在java文件中设置
   private ImageView iv;
   private Animation animation5;

  //组合渐变
   public void Zh(View v){
       //通过id值获取图片的对象
       iv = (ImageView) findViewById(R.id.iv);
       //创建动画对象,并传入设置的动画效果的xml文件
       animation5 = AnimationUtils.loadAnimation(MainActivity.this, R.anim.my_set);
       //播放动画
       iv.startAnimation(animation5);
   }

相关文章

  • Android补间动画

    android中补间动画分为透明动画,旋转动画,缩放动画和位移移动,动画可以作用在所有的view上,动画可以单独使...

  • Android动画原理

    动画分类 补间动画 旋转、位移、透明度、缩放 属性动画 同样的属性动画也可以做到对View进行缩放、移动、旋转以及...

  • Android动画

    Android动画的分类:三种,属性动画,补间动画,帧动画 补间动画:缩放,平移,旋转,透明度 API:Anima...

  • Android动画<第三篇>:属性动画

    前面,我们介绍了视图动画,也叫 Tween (补间)动画,它通常实现透明度动画、旋转动画、缩放动画、位移动画这四种...

  • android动画

    动画: 分类:分为视图动画和属性动画,其中视图动画又分为补间动画和逐帧动画。补间动画又分为平移动画、缩放动画、旋转...

  • Android动画合集之补间动画

    补间动画分类: TranslateAnimation(位移动画)RotateAnimation(旋转动画)Scal...

  • AnimatorX - 让你的动画也能享受协程

    AnimatorX 动画 + 协程 = Power! Github地址 执行单个动画 位移动画 缩放动画 旋转动画...

  • Android补间动画——位移动画、旋转动画、缩放动画、渐变动画

    alpha 透明度渐变scale 缩放渐变translate 位移渐变rotate 旋转渐...

  • Android宝典|动画必考知识点总结

    目录 思维导图 帧动画使用方式优缺点应用场景 补间动画位移、旋转、缩放、透明度动画优缺点应用场景 属性动画层次关系...

  • Android属性动画

    Android 的动画分为三类: 帧动画、补间动画、属性动画; 而动画的效果分为四类:透明度、旋转、平移、缩放; ...

网友评论

      本文标题:Android补间动画——位移动画、旋转动画、缩放动画、渐变动画

      本文链接:https://www.haomeiwen.com/subject/dkakvqtx.html