[Android官方Demo系列] PageTransformer翻转动画

来源:互联网 发布:java lucene 词干 编辑:程序博客网 时间:2024/05/16 07:30
简介:
           PageTransformer 翻转动画

效果图:

代码分析:

1.
private void flipCard() {
if (mShowingBack) {
mShowingBack = false;
getFragmentManager().popBackStack();
return;
}
mShowingBack = true;
getFragmentManager().beginTransaction().setCustomAnimations(
R.animator.card_flip_right_in, R.animator.card_flip_right_out,
R.animator.card_flip_left_in, R.animator.card_flip_left_out)
.replace(R.id.container, new CardBackFragment())
.addToBackStack(null)
.commit();

new Handler().post(new Runnable() {
@Override
public void run() {
invalidateOptionsMenu();
}
});
}



项目总结:

参考资料:

http://hukai.me/android-training-course-in-chinese/animations/screen-slide.html
https://github.com/lzctbyong/Animation.git

0 0
原创粉丝点击