fragment 切换动画
时间: 2023-07-18 10:18:59 浏览: 84
Android 中 Fragment 切换动画可以通过在 FragmentTransaction 中设置 setCustomAnimations 方法来实现。该方法有四个参数,分别对应进入和退出动画以及进入和退出的 Fragment 的动画。
示例代码如下:
```java
getSupportFragmentManager()
.beginTransaction()
.setCustomAnimations(R.anim.enter_anim, R.anim.exit_anim, R.anim.enter_anim, R.anim.exit_anim)
.replace(R.id.fragment_container, newFragment)
.addToBackStack(null)
.commit();
```
其中 R.anim.enter_anim 和 R.anim.exit_anim 是自定义的进入和退出动画资源文件,可以根据需求进行定义。在这个例子中,四个参数设置的都是同一个动画资源文件,即进入和退出动画都使用 R.anim.enter_anim 和 R.anim.exit_anim。
阅读全文