微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > Android应用资源---动画资源

Android应用资源---动画资源

时间:10-08 来源:互联网 点击:

定一个正整数。例如,设定为“1”,那么动画在初始运行一次之后,会再重复播放一次,因此动画总共播放了两次。它的默认值是0,这意味着动画重复。

android:repeatMode

整数。它指定动画到达结尾时重复的行为方式。android:repeatCount必须被设置为正整数或“-1”时,这个属性才会有效果。如果设置为“reverse”,动画在每次重播时,会逆向播放;如果设置为“repeat”,那么动画每次重播时,会重开始的位置播放。

android:valueType

关键属性,如果值是颜色,则不用指定这个属性。因为动画框架会自动的处理颜色值

说明

intType

指定动画的值是整数

floatType(默认)

指定动画的值是浮点数

例子(EXAMPLE):

这个XML文件被保存在res/animator/property_animator.xml:

android:propertyName=x

android:duration=500

android:valueTo=400

android:valueType=intType/>

android:propertyName=y

android:duration=500

android:valueTo=300

android:valueType=intType/>

android:propertyName=alpha

android:duration=500

android:valueTo=1f/>

要运行这个动画,就必须在代码中把这个XML资源填充给一个AnimatorSet对象,然后在启动这个动画集之前,把目标对象设置个所有的动画。调用setTarget方法可以方便的把一个单一对象设置给AnimatorSet对象的所有子对象。代码如下:

AnimatorSet set = (AnimatorSet) AnimatorInflater.loadAnimator(myContext, R.anim.property_animator);

set.setTarget(myObject);set.start();

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top