程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> android-如何在兩個activity之間切換動畫?

android-如何在兩個activity之間切換動畫?

編輯:編程綜合問答
如何在兩個activity之間切換動畫?

我想實現當改變 activity 時,實現從左到右的滑動效果。我使用的下面的代碼,但是沒有獲得所要的效果。請大家幫我看一下。
java 中的文件

super.onCreate(savedInstanceState);
overridePendingTransition(R.anim.fadein, R.anim.fadeout);
setContentView(R.layout.main);

在 res/anim目錄下的兩個文件
fadein.xml

<?xml version="1.0" encoding="utf-8"?>
<alpha
 xmlns:android="http://schemas.android.com/apk/res/android"
 android:duration="5000"
 android:fromAlpha="0.0"
 android:interpolator="@android:anim/slide_out_right"
 android:toAlpha="1.0" >
</alpha>

fadeout.xml

<?xml version="1.0" encoding="utf-8"?>
<alpha
 xmlns:android="http://schemas.android.com/apk/res/android"
 android:duration="5000"
 android:fromAlpha="0.0"
 android:interpolator="@android:anim/slide_in_left"
 android:toAlpha="1.0" >
</alpha>

最佳回答:


protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.splashscreen);

         new Handler().postDelayed(new Runnable() {
             public void run() {

                     /* Create an intent that will start the main activity. */
                     Intent mainIntent = new Intent(SplashScreen.this,
                             ConnectedActivity.class);
                     mainIntent.putExtra("id", "1");

                     //SplashScreen.this.startActivity(mainIntent);
                     startActivity(mainIntent);
                     /* Finish splash activity so user cant go back to it. */
                     SplashScreen.this.finish();

                     /* Apply our splash exit (fade out) and main
                        entry (fade in) animation transitions. */
                     overridePendingTransition(R.anim.mainfadein,R.anim.splashfadeout);
             }
     }, SPLASH_DISPLAY_TIME);   
    }
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved