Android 切换界面动画
时间: 2023-08-18 16:45:27 浏览: 51
在 Android 中,可以使用以下方法切换界面动画:
1. 使用 Activity 转场动画:可以通过在 startActivity 或者 finish 方法上调用 overridePendingTransition 方法来设置转场动画。
示例代码:
```java
Intent intent = new Intent(this, TargetActivity.class);
startActivity(intent);
overridePendingTransition(R.anim.slide_in_right, R.anim.slide_out_left);
```
其中,slide_in_right 和 slide_out_left 分别是定义在 res/anim 目录下的动画资源文件。
2. 使用 Fragment 转场动画:可以在 FragmentTransaction 中调用 setCustomAnimations 方法来设置转场动画。
示例代码:
```java
getFragmentManager().beginTransaction()
.setCustomAnimations(R.anim.slide_in_right, R.anim.slide_out_left)
.replace(R.id.container, new TargetFragment())
.addToBackStack(null)
.commit();
```
其中,slide_in_right 和 slide_out_left 分别是定义在 res/anim 目录下的动画资源文件。