@Override
protected void onPageChanged(final int newPage, int previousPage) {
if (mContentAnimator != null) {
mContentAnimator.end();
}
ArrayList<Animator> animators = new ArrayList<>();
Animator fadeOut = createFadeOutAnimator(mContentView);
fadeOut.addListener(new AnimatorListenerAdapter() {
@Override
public void onAnimationEnd(Animator animation) {
mContentView.setImageDrawable(getResources().getDrawable(pageImages[newPage]));
((AnimationDrawable) mContentView.getDrawable()).start();
}
});
animators.add(fadeOut);
animators.add(createFadeInAnimator(mContentView));
AnimatorSet set = new AnimatorSet();
set.playSequentially(animators);
set.start();
mContentAnimator = set;
}
OnboardingFragment.java 文件源码
java
阅读 61
收藏 0
点赞 0
评论 0
项目:chilly
作者:
评论列表
文章目录