好的,我的问题是如何让一个图像受到多个补间(如alpha和旋转)的影响。现在它只是做alpha而我希望它在闪烁时旋转。
package com.example.minecraft;
import android.app.Activity;
import android.os.Bundle;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;
public class Tween extends Activity {
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.tween);
ImageView imgRotate = (ImageView) findViewById(R.id.imgTween);
imgRotate.startAnimation(AnimationUtils.loadAnimation(this, R.anim.rotation));
imgRotate.startAnimation(AnimationUtils.loadAnimation(this, R.anim.alpha));
}
}
这就是我现在正在尝试的任何建议都会很棒。
答案 0 :(得分:0)
您可以使用AnimationSet
为同一个对象运行多个动画
例如:
AnimationSet s = new AnimationSet(false);//false mean dont share interpolators
s.addAnimation(anim1);
s.addAnimation(anim2);
imageView.startAnimation(s);
或者您可以在xml上定义动画并在运行时检查link
上加载它