您的位置:首页 > 其它

动画

2015-10-12 20:04 148 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/hide_on_bush/article/details/49078923 动画
    补间动画
        定义:改变一个View的状态
        Alpha:透明
        scale:伸缩
        translate:移动
        rotate:旋转
        必备四个属性:开始,结束,持续时间,插值器

        常用属性:pivot--轴心,repeat--重复,fillAfter--不恢复


    帧动画

        路径:res/drawable/x.xml

       // 获取到帧动画
        AnimationDrawable ad = (AnimationDrawable)imageView.getBackground();


    属性动画
        定义:在动画中改编属性值
        路径:res/animator/x.xml
        ObjectAnimator
        ValueAnimator

        AnimatorSet

//改变宽度
        MyWraper  w=new MyWraper(bt);
        ObjectAnimator.ofInt(bt, "width", 300).setDuration(9000).start();
        //绕X轴旋转180度
        ObjectAnimator.ofFloat(bt, View.ROTATION_X,1,180).setDuration(9000).start();
        //透明
        ObjectAnimator.ofFloat(bt, View.ALPHA, 0,1).setDuration(9000).start();

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: