Android 图像在动画中消失
我正在创建一个动画,我的图像将转换到屏幕上的不同点,然后逐渐淡入。我完成了翻译部分(见下文),但现在当我开始淡入动画时,它会在持续时间内消失,然后重新出现。我想展示图像逐渐淡入…知道为什么会发生这种情况吗Android 图像在动画中消失,android,android-animation,android-imageview,android-image,Android,Android Animation,Android Imageview,Android Image,我正在创建一个动画,我的图像将转换到屏幕上的不同点,然后逐渐淡入。我完成了翻译部分(见下文),但现在当我开始淡入动画时,它会在持续时间内消失,然后重新出现。我想展示图像逐渐淡入…知道为什么会发生这种情况吗 public static int moveTwo(AnimationListener activity, View apa, int animationmove) Log.v("MOVETWO", "Started move2"); AnimationSet picMov2 = new
public static int moveTwo(AnimationListener activity, View apa, int animationmove)
Log.v("MOVETWO", "Started move2");
AnimationSet picMov2 = new AnimationSet(true);
picMov2.setAnimationListener(activity);
RotateAnimation rotate2 = new RotateAnimation(0, 0,
Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF,
0.5f);
// rotate1.setStartOffset(50);
rotate2.setDuration(2000);
picMov2.addAnimation(rotate2);
TranslateAnimation trans2 = new TranslateAnimation(-200, -400, 0, 0);
trans2.setDuration(2000);
picMov2.setFillAfter(true);
picMov2.addAnimation(trans2);
apa.startAnimation(picMov2);
animationmove = 3;
return animationmove;
public static int moveThree(AnimationListener activity, View apa, int animationmove)
AlphaAnimation fadein = new AlphaAnimation((float) 0.3, 1);//HERE THE IMAGE IS DISAPPEARING
fadein.setAnimationListener(activity);
fadein.setDuration(2000);
fadein.setFillAfter(true);
apa.startAnimation(fadein);
animationmove=4;
return animationmove;
只需要在同一个位置创建一个translate动作,这样它就不会回到原来的位置
public static int moveThree(AnimationListener activity, View apa, int animationmove)
{
Log.v("MOVETHREE", "Started move3");
AnimationSet picMov3 = new AnimationSet(true);
picMov3.setAnimationListener(activity);
AlphaAnimation fadein = new AlphaAnimation((float) 0.4, 1);
// rotate1.setStartOffset(50);
fadein.setDuration(duration);
picMov3.addAnimation(fadein);
TranslateAnimation trans1 = new TranslateAnimation(-400, -400, 0, 0);
trans1.setDuration(duration);
picMov3.setFillAfter(true);
picMov3.addAnimation(trans1);
apa.startAnimation(picMov3);
答案没有解释任何事情,很难将答案和问题联系起来!!!