Android Activity 的 Fade in/out
时间: 2024-04-03 17:12:16 浏览: 85
Android Activity 的 Fade in/out是一种动画效果,用于在Activity启动或关闭时实现渐变的显示或隐藏效果。该效果是通过在Activity的onCreate或onResume方法中使用动画对象实现的。以下是一个示例代码,展示如何在Activity启动时使用Fade in效果:
```
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 设置Activity的动画效果
overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);
// 其他初始化代码...
}
```
在上面的代码中,overridePendingTransition方法用于设置Activity的进入和退出动画效果。通过指定android.R.anim.fade_in和android.R.anim.fade_out作为参数,可以实现渐变的显示和隐藏效果。
同样地,在Activity关闭时,也可以使用类似的代码实现Fade out效果:
```
@Override
public void onBackPressed() {
super.onBackPressed();
// 设置Activity的动画效果
overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);
}
```
在上面的代码中,overridePendingTransition方法被放置在Activity的onBackPressed方法中,以在Activity关闭时实现Fade out效果。
阅读全文