Android 安卓:动画完成后如何避免重启?

Android 安卓:动画完成后如何避免重启?,android,animation,imageview,Android,Animation,Imageview,动画完成后,图像将返回到0,0 如何设置不回去? 仍然停留在100100 Animation am = new TranslateAnimation((float)0(), (float)100, (float)0,(float)100); am.setDuration(5000); am.setRepeatCount(0); point.startAnimation(am); 使用Animation.setFillAfter(true)保存最终动画状态 如果fillAfter为true,

动画完成后,图像将返回到0,0 如何设置不回去? 仍然停留在100100

Animation am = new TranslateAnimation((float)0(), (float)100, (float)0,(float)100);

am.setDuration(5000);
am.setRepeatCount(0);
point.startAnimation(am);

使用
Animation.setFillAfter(true)
保存最终动画状态

如果fillAfter为true,则此动画执行的变换将在完成时保持不变。如果未设置,则默认为false。请注意,这适用于单个动画以及使用AnimationSet链接动画时

Animation am = new TranslateAnimation((float)0(), (float)100, (float)0,(float)100);

am.setDuration(5000);
am.setFillAfter(true);
am.setRepeatCount(0);
point.startAnimation(am);