ObjectAnimator.ofFloat(view, “translationY”, 300, 0)
-
这里的参数(300,0)都是相对于当前view的坐标的
-
需要在动画结束后继续执行该动画,需要延时才行
-
animator.addListener(new AnimatorListenerAdapter() {
@Override
public void onAnimationEnd(Animator animation) {
super.onAnimationEnd(animation);
count++;
if (count % 2 == 0) {
animator.setTarget(tipView);
} else {
animator.setTarget(test);
}
tipView.postDelayed(new Runnable() {
@Override
public void run() {
animator.start();
}
}, 200);}
-
ValueAnimator 本身不提供任何动画效果,像个数值 发生器,用来产生具有一点规律数字
-
ObjectAnimator.ofFloat(view, “translationY”, mScreenHeight, 0f) view的原点坐标是从view左上角开始计算的