美文网首页
安卓动画——补间动画的使用

安卓动画——补间动画的使用

作者: leap_ | 来源:发表于2018-12-01 19:46 被阅读0次

    view动画的种类

    1 translate     移动

    2 scale    缩放

    3 rotate    旋转

    4 alpha     改变透明度

    使用方法

       1 在src的res文件夹下新建anim文件夹用于存放动画的xml文件

    动画是通过固定的语法写在描述文件里实现的,xml就是那个描述文件

    2 在anim文件夹下新建xml

    alpha.xml scale.xml translate.xml rotate.xml

    第一行是xml的语法格式,不多说,set标签表示动画集合,所有的动画必须放到这个标签里面,一个集合可以放多个动画(即一个view平移的可以同时旋转)

    set标签里放的是动画标签下面来分析每个动画标签的属性

    1    translate :

                           android:fromXDelta             x的起始值

                           android:fromYDelta               y的起始值

                           android:toXDelta                    x的终点值

                          android:toYDelta                    y的终点值

    2     scale :

                        android:fromXScale                水平方向缩放的起始值

                        android:fromYScale                竖直方向缩放的起始值

                        android:toXScale                    水平方向的终点值

                        android:toYScale                    水平方向的终点值

                        android:pivotX                        缩放轴点的x

                        android:pivotY                        缩放轴点的y

    3     alpha :

                        android:fromAlpha                透明度起始值

                        android:toAlpha                    透明度终点值

    4     rotate :

                        android:fromDegrees            旋转的起始值

                        android:toDegrees                  旋转的终点值

                        android:pivotX                        旋转轴点x

                        android:pivotY                        旋转轴点y

    3    在java中给view加入动画效果

    用法超级简单只需要创建一个动画对象,在把动画对象和view关联即可

    调用AnimationUtils类的loadAnimation()方法传入context和动画xml得到动画对象

    再用view的startAnimation()传入动画对象;

    相关文章

      网友评论

          本文标题:安卓动画——补间动画的使用

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