View动画

建议采用XML来定义动画

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

<?xml version="1.0" encoding="utf-8"?>    
包括四种动画
  • 平移动画

    • 百分比平移
      • 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,子元素出场的时候都会具有该动画

  • <?xml version="1.0" encoding="utf-8"?>
  • Activity转场动画

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

    • overridePendingTransition(int enterAnim, int exitAnim)

更多相关文章

  1. Android Animation动画 控制动画的执行效果,速度等
  2. Android属性动画-Property Animation(三) 使用ValueAnimator完成
  3. Android属性动画ObjectAnimator源码简单分析
  4. Android中设置控件透明度的方法
  5. android三种动画详解
  6. Android播放GIF动画
  7. Android除了三大动画,还有哪些动画?
  8. 谁说Android的动画不廉价(四)之元素动画
  9. 谁说Android的动画不廉价(五)之水波纹动画

随机推荐

  1. Android(安卓)UI 学习 自定义的布局 平滑
  2. Error while executing process D:\Andr
  3. Android获取手机应用程序包的信息
  4. android 基本概念和一些术语
  5. Android中改变一个图片的透明度
  6. 2011.09.26(2)——— android sample之Note
  7. android HTTP 登陆链接Mysql数据库实现登
  8. Didn't find class "androidx.core.conte
  9. 阅读《Android 从入门到精通》(2)——熟悉
  10. Android使用MQTT协议