2013-06-20 90 views

回答

5

尝试使用闪屏

new Handler().postDelayed(new Runnable() { 

    public void run() { 

     Intent mainIntent = new Intent(MainActivity.this,LoginScreen.class); 
     MainActivity.this.startActivity(mainIntent); 
     MainActivity.this.finish(); 
     overridePendingTransition(R.anim.mainfadein, R.anim.splashfadeout); 

     } 
    }, CommonVariables.SPLASH_DISPLAY_TIME); 

此代码为动画

Animation am = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.mainfadein); 
    ImageView i = (ImageView)findViewById(R.id.imageView1); 
    i.setAnimation(am); 

mainfadein XML:

<alpha xmlns:android="http://schemas.android.com/apk/res/android" 
    android:interpolator="@android:anim/accelerate_interpolator" 
    android:fromAlpha="0.0" 
    android:toAlpha="1.0" 
    android:duration="1000"> 

你的情况,你必须做出不同的动画X ml文件并相应地为每个视图添加动画。