我有4个像这样的动画功能
SetAlphaAnimation
SetRotateAnimation
SetTranslateAnimation
SetScaleAnimation
例如:
static public void setAlphaAnimation(View img,float FROM,float TO,int Offset,int Duration)
{
AlphaAnimation alpha = new AlphaAnimation(FROM, TO);
alpha.setStartOffset(Offset);
alpha.setDuration(Duration);
img.startAnimation(alpha);
}
并且,当我使用这样的函数时,
MF.setTranslateAnimation(img,100,500,2000,3000);
MF.setAlphaAnimation(img, 0.0, 1.0, 2000,3000);
最新的动画才有效。我知道我应该定义AnimationSet
并使用它,但我想使用函数。
请注意,另一个类中的函数和我无法定义全局变量。
任何想法???