0

私のAndroidアプリには2つのスプラッシュスクリーンがあります。最初の画面で会社名が 2 秒間表示され、次にプロジェクト名が表示された画面で 2 番目のスプラッシュ画面が 5 秒間表示されます。アプリが2番目のスプラッシュが終わるまで、つまり7秒間連続して起動するので、1つのサウンドを再生したいと思います。どうすればこれを達成できますか???

4

3 に答える 3

2

スプラッシュ スクリーンを 1 つだけ使用して、必要な時間間隔で背景を変更し、同時にサウンド ファイルを再生することができます。

    ImageView splashImageView = (ImageView) findViewById(R.id.YourFirstSplash);
//after 2seconds call this method:
    splashImageView.setBackgroundResource(R.drawable.YourSecondSplash);
//after 5seconds call method to close the splash screen
finish();
于 2013-03-06T18:24:30.143 に答える
1

バックグラウンドで音楽を再生するサービスを開始して、2 つのスプラッシュ スクリーン全体で継続的に再生するか、2 つのスプラッシュ スクリーンを 1 つのアクティビティに結合してそのスクリーンで音楽を実行することができます。

于 2013-03-06T18:24:44.687 に答える
1

アクティビティを変更しないでください。アクティビティのレイアウトを変更するだけです

super.onCreate(savedInstanceState);

setContentView(R.layout.first_screen);
// Provide 2 Sec of wait

setContentView(R.layout.sec_screen)
//provide 5 sec of wait

2秒後 これによりビューが変更されますが、アクティビティは同じままで、再生したい音楽は影響しません。

于 2013-03-06T18:25:01.410 に答える