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

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()传入动画对象;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容