-1

こんにちは、LinkedIn Android アプリのようなスプラッシュ スクリーンを作成したいと考えています。よく見ると背景は低速で動き、文字やボタンは高速で動いています。

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 に答える