美文网首页
Android动画小总结

Android动画小总结

作者: 在一颗大大大榕树下 | 来源:发表于2019-04-04 11:18 被阅读0次

开头说点儿题外话哈,最近发现呢,在写文章的时候标注英文有助于学习一些专有的名词,这样呢,对官方文档的阅读,就很有帮助。

那就从这篇开始呗。

补间动画(Tween Anim)

补间动画是Android系统历史最悠久的动画了,可以说是和Android系统一起诞生的。

目录

  • 作用对象
  • 概念
  • 动画效果
  • 创建方式
  • 用法
  • 监听动画
  • 组合动画
  1. 作用对象

视图对象(View)

  1. 概念

确定视图动画开始时和结束时的状态,中间的动画效果由系统自动补全,被称之为补间动画。

  1. 动画效果

一共四种:

  • 平移动画(translate
  • 缩放动画(scale
  • 旋转动画(rotate
  • 透明度动画(alpha
  1. 创建方式

两种:

  • 代码创建
    特点:可以动态创建,停止。灵活自由。
  • xml创建
    特点:可读性和复用性好
  1. 用法
  1. 组和动画

主要是使用Set

  1. 监听动画
Animation.setAnimationListener(new Animation.AnimationListener() {
            @Override
            public void onAnimationStart(Animation animation) {
                // 动画开始时回调
            }

            @Override
            public void onAnimationEnd(Animation animation) {
                // 动画结束时回调
            }

            @Override
            public void onAnimationRepeat(Animation animation) {
                //动画重复执行的时候回调
            }
        });

这种监听方式必须overide四个方法,单个监听方法的实现,我们可以使用局部监听器。

anim.addListener(new AnimatorListenerAdapter() {  
    @Override  
    public void onAnimationStart(Animator animation) {  

    }  
});  

相关文章

网友评论

      本文标题:Android动画小总结

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