Android,如何在启动新 Activity 时禁用 'wipe'效果?

标签 android

在我的应用程序中,如何禁用显示新 Activity 布局从右侧进入和旧 Activity 布局从左侧退出的过渡动画?

版本 2.0 -> 2.2(如果相关)。

最佳答案

CaseyB react 很好我们可以设置动画

getWindow().setWindowAnimations(int);

但是从 Android SDK 2.0 开始,您将使用 overridePendingTransition() 来更改过渡动画,这是一个从 SplashScreen 加载我的应用程序的示例。

      @Override
      public void onCreate(Bundle savedInstanceState) {
              super.onCreate(savedInstanceState);
              setContentView(R.layout.SplashScreen);

              new Handler().postDelayed(new Runnable() {
                      @Override
                      public void run() {
                              Intent mainIntent = new Intent(SplashScreen.this,     AndroidNews.class);
                              SplashScreen.this.startActivity(mainIntent);
                              SplashScreen.this.finish();

                              overridePendingTransition(R.anim.mainfadein,
                                      R.anim.splashfadeout);
                      }
              }, 3000);
      }

关于Android,如何在启动新 Activity 时禁用 'wipe'效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3187817/

相关文章:

java - 使用流解密和解压缩以限制内存使用?

android - 如何使 PreferenceActivity 启动对话框以设置自定义首选项

android - 如何在 main.xml 中插入 list.xml 文件

android - 如何在 Android 8.0 (Oreo) 中以编程方式关闭 wifi 热点(setWifiApEnabled 不再支持此版本)

android - AdMob API 中 AdRequest.addKeyword() 的行为

android - 更改 Composable 的布局方向

java - 匿名类中的 Activity 名称是什么

android - 在 Android 上显示标记弹出窗口, native 方式

java - 你能防止一遍又一遍地编写带有微小差异的代码吗?

Android:后退按钮不会杀死主进程