900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 为Fragment设置转场动画

为Fragment设置转场动画

时间:2020-02-23 03:04:42

相关推荐

为Fragment设置转场动画

1.关键代码:

Fragment 相关逻辑

FragmentManager fragmentManager = getSupportFragmentManager();FragmentTransaction fragmentTransaction =fragmentManager.beginTransaction();fragmentTransaction.setCustomAnimations(R.anim.push_right_in,R.anim.push_right_out,R.anim.push_left_in,R.anim.push_left_out);//设置进入,退出动画fragmentTransaction.addToBackStack(null);//加入回退栈fragmentTransaction.add(R.id.frameLayout,TestFragment.instantiate(MainActivity.this,TestFragment.class.getName()));mitAllowingStateLoss();

动画设置

进场

<?xml version="1.0" encoding="utf-8"?><set xmlns:android="/apk/res/android"><translate android:fromXDelta="100%p"android:toXDelta="0"android:duration="100"android:interpolator="@android:anim/accelerate_interpolator"/></set>

退场

<?xml version="1.0" encoding="utf-8"?><set xmlns:android="/apk/res/android" ><translate android:duration="100"android:fromXDelta="0"android:toXDelta="100%p"android:interpolator="@android:anim/accelerate_interpolator"/></set>

显示效果:

项目地址:/kevinstar9527/fragment.test.git

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。