如何顺畅地上下移动一个android视图8次?
这是我的代码
final TranslateAnimation breathUpTranslateAnimation =
new TranslateAnimation(Animation.RELATIVE_TO_SELF, 0.0F, Animation.RELATIVE_TO_SELF, 0.0F,
Animation.RELATIVE_TO_PARENT, 0.0F, Animation.RELATIVE_TO_SELF, -0.05F);
breathUpTranslateAnimation.setDuration(TOOLTIP_ANIM_DURATION);
//breathUpTranslateAnimation.setInterpolator(new DecelerateInterpolator());
breathUpTranslateAnimation.setRepeatCount(8);
breathUpTranslateAnimation.setRepeatMode(Animation.RESTART);
breathUpTranslateAnimation.setInterpolator(new DecelerateInterpolator());
//breathUpTranslateAnimation.setFillAfter(true);
toolTipLayout.startAnimation(breathUpTranslateAnimation);
但实际上,观点正在顺利上升
并快速返回或立即返回起点。
我希望它能够顺利回归。
答案 0 :(得分:1)
替换此行
breathUpTranslateAnimation.setRepeatMode(Animation.REVERSE);