美文网首页
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