Android的View动画

View动画

建议采用XML来定义动画

文件路径(res/anim/filename.xml)



    

包括四种动画
  • 平移动画

    • 百分比平移
      • android:toXDelta="100.0%p"//移动的X轴距离为屏幕的宽度
  • 缩放动画

    • android:pivotX //缩放的轴心
  • 旋转动画

    • android:fromDegress="0"//开始的角度
  • 透明度动画

    • android:fromAlpha="0" //起始透明度
使用
Animation animation = AnimationUtils.loadAnimation(this, R.anim.learn_animation_view);
mText.setAnimation(animation);
mText.startAnimation(animation);

特殊场景下的使用

  • ViewGroup,子元素出场的时候都会具有该动画

  • 
    
    
    
    
  • Activity转场动画

    • startActivity(Intent)finish() 之后调用 overridePendingTransition()

    • overridePendingTransition(int enterAnim, int exitAnim)
      

你可能感兴趣的:(Android的View动画)