-1

嗨,我想创建一个像linkedin android app这样的启动画面。如果您仔细观察,背景会以低速移动,而文本内容和按钮会以高速移动。

4

1 回答 1

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">

在您的情况下,您必须制作不同的动画 xml 文件并相应地为每个视图设置动画。

于 2013-06-20T08:36:16.773 回答