private void releaseView() {
final Interpolator interpolator = new OvershootInterpolator();
final int duration = 700;
for (int i = 0; i < mChildCount; i++) {
final View child_i = mChildren.get(i);
final int delay = mDragDelay * (mChildCount - 1 - i);
child_i.postDelayed(new Runnable() {
@Override
public void run() {
child_i.animate()
.translationX(mTargetLocation[0])
.translationY(mTargetLocation[1])
.setDuration(duration)
.setInterpolator(interpolator)
.start();
}
}, delay);
}
mChildren.get(0).animate().setListener(new AnimatorListenerAdapter() {
@Override
public void onAnimationEnd(Animator animation) {
// when all animators finish, release the shield view
mShieldView.setVisibility(View.GONE);
}
});
}
SnakeViewMaker.java 文件源码
java
阅读 28
收藏 0
点赞 0
评论 0
项目:SnakeViewMaker
作者:
评论列表
文章目录